Sponsored
Sponsored
/* single ad unit — insert AdSense/Ezoic code here */
How it works
- Uses
crypto.getRandomValues()— the browser's cryptographically secure random source, notMath.random(). - Dice supports standard tabletop dice (d4, d6, d8, d10, d12, d20, d100) and rolls up to 10 at once, with the total shown.
- Pick from a list selects random entries from your own lines of text — good for raffles, team assignments, or picking a restaurant. Shuffle randomizes the whole list order instead.
- Normal distribution generates numbers clustered around a mean (bell curve) rather than spread evenly — useful for simulating realistic data like heights, test scores, or measurement noise.
- "No duplicates" only works when the range contains enough possible values for the count requested.
- In range mode you can also restrict results to multiples of a number (e.g. only multiples of 5) and sort the output low→high or high→low.
- Rich statistics are shown for any numeric output: count, sum, average (mean), median, mode, min, max, range, standard deviation, and how many results are even vs odd.