What is modulo bias in random number generation?
An error where dividing by a range that doesn't evenly divide the RNG's bit size causes smaller numbers to be selected slightly more often.
Random integers in a range, with or without repeats.
Generates cryptographically unbiased random numbers, rolls virtual dice, picks lottery integers, and shuffles lists using the Web Crypto API.
Random_Integer = Min + Math.floor((Crypto_Random_Uint32 / 4294967296) × (Max - Min + 1))
Eliminates modulo bias by sampling directly from the browser's hardware-seeded cryptographic random byte stream.
Inputs: Min = 1 | Max = 6 | Quantity = 1 | Allow Duplicates = Yes
Summary: Range = [1, 6] | Generated Value = 4 | Distribution = Cryptographically Unbiased
An error where dividing by a range that doesn't evenly divide the RNG's bit size causes smaller numbers to be selected slightly more often.
Yes, because numbers are generated using the browser's native cryptographic hardware randomness API.
Yes, toggle the 'No Duplicates' option to generate unique picks without replacement (like lottery draws).