Generate cryptographically random integers, decimals, strings, hex, bytes, UUIDs, IP addresses, MAC addresses, dates, prime numbers, and more — all client-side using crypto.getRandomValues(). Also flip a coin or roll dice (with hold/reroll for Yahtzee-style play).
Generate cryptographically random integers, decimals, strings, hex, bytes, UUIDs, IP addresses, MAC addresses, dates, prime numbers, and more — all client-side using crypto.getRandomValues(). Also flip a coin or roll dice (with hold/reroll for Yahtzee-style play).
Yes. Values come from the browser's crypto.getRandomValues(), not Math.random.
Use the Name Picker tab: paste one name per line and it draws at random.
Yes. The Dice Roller lets you pick a die type (d4, d6, d8, d10, d12, d20 or d100) and roll up to 20 of them at once, so 3d20 works. You can also hold dice and reroll the rest for Yahtzee-style play.
Yes. The Number tab's integer mode can produce multiple values in a range, with a Unique toggle that avoids repeats when using the uniform distribution.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.