Developer · Anything unpredictable

Random Generator

Numbers, names, colours, dice, picks

Cryptographically strong randomness for integers, decimals, strings, colours, dates, dice and list picks.

9 modesCrypto-strongNo repeatsBulk
Modes
9
Bulk max
100k
Source
crypto

Random Generator

Runs in your browser · nothing uploaded

Nothing drawn yet.

drawn with crypto.getRandomValues

01 — How to use Random Generator

1 Choose a mode Nine of them: integers, decimals, dice, strings, hex tokens, colours, dates, list picks and coin flips. The controls change to suit whichever you pick.
2 Set the range and quantity Bounds are inclusive at both ends. Quantity runs up to 100,000, which is high enough for test data and low enough not to freeze the tab.
3 Decide about repeats Unique values only draws without replacement — useful for a raffle or a sample, and impossible when you ask for more values than the range holds. The error says so rather than silently repeating.
4 Draw Every value comes from the browser's cryptographic random source. Draw again for a fresh set; nothing is stored between draws.

02 — Getting good results

Unique is not the same as shuffled Unique values only picks a subset without repeats. If you want every item in a different order, ask for as many values as the list holds — that is a shuffle.
List pick accepts lines or commas Paste a column from a spreadsheet or a comma-separated line; both work. Blank entries are dropped, so trailing separators do not create empty picks.
Dice mode shows the working Rolling more than one die displays each roll and the total, so you can see a 3d6 result was 4 + 2 + 5 rather than just 11 — which matters when the individual dice matter.

03 — Questions

No. Values are generated in this browser tab and displayed. Nothing is transmitted or stored, so a draw cannot be observed or reproduced afterwards by anyone, including this site.

04 — More about Random Generator

61 more tools
where this came from.

Same shell, same shortcuts, same promise: nothing leaves your browser.

Browse all 62