Reproducible Randomness in the Browser: How Seeding Works in SimulatorsGPT
Seeded randomness lets you share a link and replay the exact process and outcome across devices.
Posts on reproducible randomness, tiny canvas physics, and practical ideas for the 8 lightweight simulators.
Seeded randomness lets you share a link and replay the exact process and outcome across devices.
A quick guide to pick the right randomizer—weights, no-repeat mode, binary vs multi-outcome, and group size.
Twelve quick activities for classes, streams, or meetups—random picks, timed challenges, scoreboards, racing laps, and more.
How we built natural dice rolls—throws, bounces, and stops—using a tiny 2D canvas engine and pooled sound.
What coin "bias" really means, when to use it, and how to read 10–100 flip statistics without fooling yourself.
Why we chose canvas over heavy DOM, one RAF per page, pooled WebAudio, seeded PRNGs, and URL-encoded state.
Explore our simulators and see the concepts from these articles in action.
Back to Simulators