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?

Neural network surrogates fail to generalize across geometry families

https://davidmashiah.com/notes/my-model-scored-perfect
1•davidmashiah•27s ago•0 comments

Histogram vs. empirical cumulative distribution function (eCDF) for dataviz

https://brooker.co.za/blog/2022/09/02/ecdf.html
1•fanf2•29s ago•0 comments

Ukraine's Kill Zone

https://www.reuters.com/graphics/UKRAINE-CRISIS/KILL-ZONE/znpnojmknvl/
1•dirtyaura•3m ago•0 comments

Codeberg.org Is Down

https://status.codeberg.org/status/codeberg?sort_2=uptime_asc
1•csmantle•5m ago•0 comments

Rewriting a Six-Year-Old Personal Project with AI

https://www.hanqi-blog.com/translation/ai_coding
1•HanQi•12m ago•0 comments

Tnk9x – Battle City (NES, 1985) remake in Go, playable in the browser

https://shpaker.github.io/tnk9x/
1•shpaker•15m ago•1 comments

A 'secret' project – HomeComputerMuseum on Patreon

https://www.patreon.com/computermuseum/posts/secret-project-165269569
1•rbanffy•18m ago•0 comments

Ask HN: Will this setup work or is it just adding complexity?

1•classicpsy•19m ago•0 comments

Lionel Messi Is Impossible (2014)

https://web.archive.org/web/20140702015342/http://fivethirtyeight.com/features/lionel-messi-is-im...
1•chistev•23m ago•0 comments

Messi's Medical Journey

https://journeys.dartmouth.edu/marcanovicoff22/messis-medical-journey/
1•chistev•24m ago•0 comments

Extending older smartphone lifespans with local-first AI and zero cloud uploads

https://github.com/mike5gao/setting-for-me
1•mike5gao•26m ago•0 comments

Space as a Catalyst for Drug Development

https://bsgn.esa.int/usecases/drug-development/
1•F_Space_EU•26m ago•0 comments

China is starting to measure EV charging times in seconds, not minutes

https://electrek.co/2026/07/30/china-is-starting-to-measure-ev-charging-times-in-seconds-not-minu...
1•TechTechTech•28m ago•1 comments

Russia is ramping up mass production of drone motors

https://theins.press/en/inv/295510
1•sirpilade•29m ago•0 comments

Japan is launching its first centralized intelligence agency since WWII

https://www.cnn.com/2026/07/30/asia/japan-new-intelligence-agency-bureau-intl-hnk
1•1659447091•32m ago•0 comments

Anthropic's Claude AI models hack into 3 outside groups during testing

https://www.ft.com/content/1a841f08-8e59-49d9-9561-0ed20e9190df
1•macleginn•32m ago•1 comments

System Administrator Appreciation Day July 31, 2026 – 27th Annual

https://SysAdminDay.com/
2•electrosphere•35m ago•1 comments

Anthropic's Claude breached 3 orgs, uploaded PyPI malware during tests

https://www.bleepingcomputer.com/news/security/anthropics-claude-breached-3-orgs-uploaded-pypi-ma...
1•sbulaev•35m ago•0 comments

And just like that Opus 5 ultracode wipes the database

https://www.reddit.com/r/Anthropic/comments/1v9iurd/and_just_like_that_opus_5_ultracode_wipes_the/
1•_____k•35m ago•0 comments

MIT/FOSS repos our stargazers are starting to follow

https://www.agent-swarm.dev/blog/25-foss-repos-agentic-infra
1•pls-dnt-deploy•36m ago•1 comments

Government-Controlled Reddit Community Bans Discussion of Polygraphs

https://antipolygraph.org/blog/2026/07/30/government-controlled-reddit-community-for-u-s-secret-s...
1•giles_corey•38m ago•1 comments

Physicists link the Riemann Hypothesis to phase transitions in quantum systems

https://phys.org/news/2026-07-physicists-link-riemann-hypothesis-phase.html
2•captaincrowbar•43m ago•0 comments

DeepSeek V4 Flash 0731 Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/deepseek-v4-flash-ga
1•theanonymousone•43m ago•0 comments

Show HN: Free Etsy Fee and Profit Calculator

https://thesellermind.com/tools/fee-calculator
1•haimo•44m ago•0 comments

We built agents that write illustrated posts and ship to publisher platforms

https://www.crusbro.com/en/product-opc-agent.html
1•crusbro•45m ago•0 comments

Just because a game is on disc doesn't mean it will work in the future

https://arstechnica.com/gaming/2026/07/the-disc-is-not-the-game-physical-releases-increasingly-re...
2•rbanffy•51m ago•0 comments

Type Check Your Python in the Browser

https://www.basilisk-python.dev/playground/
1•cfdevelop•1h ago•0 comments

Find Duplicate Code in C# with Deslop

https://www.christianfindlay.com/blog/find-duplicate-code-csharp-deslop
1•cfdevelop•1h ago•0 comments

Learn how chips are made with this Rollercoaster Tycoon-inspired animation

https://laurentiugabriel.github.io/ChipTycoon/
2•laurentiurad•1h ago•0 comments

Anthropic finds three hacking incidents similar to the HuggingFace attack

https://simonwillison.net/2026/Jul/30/three-real-world-incidents/
6•Schlagbohrer•1h ago•3 comments