frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: DualMix128 – A fast, simple PRNG passing PractRand (32TB) and BigCrush

https://github.com/the-othernet/DualMix128
5•the_othernet•1y ago
Hi HN,

I'd like to share DualMix128, a pseudo-random number generator I developed. It's written in C and achieves very high speed while maintaining strong statistical properties for non-cryptographic use.

GitHub (MIT License): https://github.com/the-othernet/DualMix128

Key points:

* *Fast:* Benchmarked at ~0.36 ns per 64-bit generation on GCC 11.4 (-O3 -march=native). This was over 2x faster than `xoroshiro128++` (~0.74 ns) and competitive with `wyrand` (~0.36 ns) in the same tests. (Benchmark code/results in repo).

* *Robust:* Passes the full TestU01 BigCrush suite and PractRand up to 32TB with no anomalies reported. (Test harnesses/logs in repo).

* *Simple Algorithm:* Uses a 128-bit state (two `uint64_t`) with simple mixing based on addition, XOR, rotation, and a final multiplication by the golden ratio constant.

* *C Implementation:* Minimal dependencies (`stdint.h` for core), straightforward C code.

This came out of exploring simple constructions for efficient PRNGs that still hold up under heavy statistical testing.

Curious to hear feedback on the design, performance, potential applications, or any weaknesses you might spot. Thanks!

Comments

thomaskoopman•1y ago
Very cool, fast and looks like it should vectorize too. Do you have a jump function for parallel seeding?

How did you come up with this, some number-theoretic basis or more experimental?

Ask HN: Declarative vs. Imperative

1•KenPainter•1m ago•0 comments

Samsung accidentally freezes its smart fridges with a software update

https://www.androidauthority.com/samsung-accidentally-freezes-its-smart-fridges-with-a-software-u...
1•Markoff•1m ago•0 comments

NYT down 7% on Muse Agent risks

https://twitter.com/zerohedge/status/2102516365089505604
1•johnny-g-tyler•1m ago•1 comments

WaveDigger: Dig into wireless signals to discover their physical locations

https://github.com/christianrowlands/wavedigger
1•882542F3884314B•2m ago•0 comments

VedicQ AI Astrology Kundli Engine

https://www.vedicq.com/
1•rajtvservice•3m ago•0 comments

What AI-Native Looks Like

https://fagnerbrack.com/heres-what-ai-native-with-stable-infra-looks-like-9f17cdb61459
1•fagnerbrack•4m ago•0 comments

The Pain Axis: LLMs Represent Self-Directed Harm and Act to Relieve It

https://arxiv.org/abs/2609.16247
1•simonpure•5m ago•0 comments

Show HN: Pomodoro.in – A local first aesthetic timer. No Signup. No Ads

https://pomodoro.in
1•pawelborkar•13m ago•0 comments

Cultivating a Wholesome Mind

https://upekkhaorg.substack.com/p/cultivating-a-wholesome-mind
1•arihantparsoya•16m ago•0 comments

The Creative Spirit of Who Framed Roger Rabbit

https://simonwillison.net/2026/Sep/18/the-creative-spirit-of-who-framed-roger-rabbit/
2•thunderbong•17m ago•0 comments

The Economics of Going Home on Time

https://www.whitecoatinvestor.com/the-economics-of-going-home-on-time/
1•surprisetalk•19m ago•0 comments

Building trading and wealth platforms around connected investor workflows [video]

https://www.youtube.com/watch?v=h3OFjrSm_VM
1•Harish_0089•20m ago•0 comments

BannerGen – AI Social Media Banner Generator (CLI, Open Source)

https://github.com/astra-intelligence/bannergen-cli
2•adventureagent•22m ago•0 comments

Testing AIs on 68 of the hardest open Erdos problems, verified in Lean

https://arxiv.org/abs/2609.25050
3•tadamcz•22m ago•0 comments

Show HN: Ive Sent It – online courier for files, with signed proof of delivery

https://ivesentit.com
3•ivesentit•23m ago•0 comments

OpenAI is enlisting an influencer army to make it look 'good for the world'

https://www.businessinsider.com/inside-open-ai-influencer-marketing-strategy-chatgpt-ads-sponsors...
9•cdrnsf•27m ago•1 comments

AI proof of the Erdős–Sós conjecture

https://arxiv.org/abs/2609.17877
4•tadamcz•27m ago•0 comments

Show HN: Quant – A High-Performance Quantum OS Kernel and Simulator in Rust

https://github.com/strahinjastojanovic826-code/quant
3•srbin•29m ago•1 comments

Show HN: RxFilm Studio–Create and edit your product videos with AI agent

https://filmstudio.rxlab.app
6•zilue•30m ago•2 comments

Low – A Podcast (Jack Rhysider of Darknet Diaries)

https://thisislow.com/
2•stevehipwell•30m ago•0 comments

The next generation of American scientists is fading away

https://www.ft.com/content/848b9daf-6fc0-436d-8d9e-45e7bcab9676
3•bookofjoe•32m ago•2 comments

Class Action Lawsuit: Amazon Discriminates Against Pregnant Warehouse Employees

https://www.classaction.org/news/class-action-lawsuit-alleges-amazon-discriminates-against-pregna...
1•DeepLogin•32m ago•0 comments

Show HN: Jevper – the Jev interface on top of any OpenAI-compatible model

https://github.com/zhulinchng/jevper
1•czl_my•33m ago•0 comments

Are you data driven, or are you just busy?

https://posthog.com/blog/are-you-actually-data-driven
1•eigenBasis•36m ago•0 comments

I agreed to join AGMAI. Why

https://terrytao.wordpress.com/2026/09/22/why-i-agreed-to-join-agmai/
1•oliculipolicula•38m ago•0 comments

Why are US mortality rates increasing relative to other countries?

https://medicalxpress.com/news/2026-09-mortality-countries.html
1•geox•38m ago•0 comments

Toyota orders workers to train humanoid robots but says humans won't be replaced

https://arstechnica.com/ai/2026/09/toyota-claims-plan-for-400000-factory-robots-wont-replace-huma...
2•pjmlp•39m ago•1 comments

How fast is C++23's std:flat_map?

https://lemire.me/blog/2026/09/16/how-fast-is-c23s-stdflat_map/
3•surprisetalk•39m ago•1 comments

ADHD as a circadian rhythm disorder: evidence and implications for chronotherapy

https://www.frontiersin.org/journals/psychiatry/articles/10.3389/fpsyt.2025.1697900/full
3•selimonder•41m ago•0 comments

First of its kind, AI malware. CLOSEDQUORUM

https://www.theregister.com/security/2026/09/22/windows-closedquorum-malware-uses-ai-models-to-au...
1•Wpnx330•41m ago•0 comments