🎲
🏢 For business NEW
Random Number Generator (Crypto-secure)
Generate random numbers 1-10,000 using crypto.getRandomValues or a seeded PRNG (mulberry32). 6 presets: dice, coin, lotto, PIN. Unique + sort options.
Presets
Output
Generate random numbers using crypto.getRandomValues (secure) or seeded PRNG (reproducible). Great for lotteries, dice, test data.
When to use it
- Lottery: pick 6 numbers from 1-45 with no duplicates (Lotto preset ready).
- Games: dice rolls, coin flips, board games.
- Test PIN / OTP: 4-6 digit codes for UI testing.
- Data sampling: pick N random rows from a database.
- A/B testing: assign users to groups randomly.
Crypto-secure vs seeded
- Empty seed = uses
crypto.getRandomValues— TRUE random from OS entropy. Not reproducible. Use for lottery, passwords. - With a seed = uses Mulberry32 PRNG. Same seed → same numbers. Use for reproducible test data, simulations.
Tips
- Unique: turn on for lottery — guarantees no duplicates.
- Sort: ascending — easier to read when picking many numbers.
- Decimals: turn off "Integers only" for fractional numbers (coordinates, percentages).
Related
- Random Picker — pick from a list
- Group Maker
- Password Generator
- All tools
Related tools
See all tools →HOT
💰
VN Loan & Deposit Calculator
Deposit + loan repayment, decreasing & flat rate, full amortization.
NEW📱
QR Code Generator
QR for URL, WiFi, vCard. Custom colors, download PNG.
NEW📅
Working Days Calculator
Count working days between 2 dates — exclude weekends + VN/Indonesia 2026 holidays (Lunar NY, Independence Day, Idul Fitri…).
NEW🗜️
Image Compressor
Compress JPG/PNG/WebP, resize, change format — runs in-browser via Canvas API. Image is NOT uploaded anywhere.