Random Number Generator
Crypto-grade random integers, dice rolls, coin flips, and list shuffles. Free, no signup, nothing leaves your browser.
Pick a die:
Tally — Heads: 0 · Tails: 0
How to use the random number generator
- Pick a tab. Numbers for random integers, Dice for tabletop-style rolls, Coin for a fair toss, Shuffle to randomize a list.
- Numbers: set the minimum and maximum, choose how many you want, and tick “no duplicates” for raffles or draws where each number must be unique. Click Generate.
- Dice: pick a die from d4 to d100, set how many to roll (up to 100), and click Roll — you get every die's face value plus the total.
- Coin: click Flip and watch the coin spin. The heads/tails tally below keeps score until you reset it.
- Shuffle: paste one name or item per line, click Shuffle, and the list comes back in a random order with every item exactly once.
- Check the history. The sidebar logs your last 20 results across all modes so you can revisit any draw.
Frequently asked questions
Is this random number generator truly random?
Yes. It uses the Web Crypto API (crypto.getRandomValues), the same cryptographic-grade source your browser uses for secure keys - not the weaker Math.random() that many generators rely on.
How do I generate random numbers between two values?
Enter your minimum and maximum in the Numbers tab, choose how many numbers you want, and click Generate. Every draw is inclusive, so both the minimum and maximum can come up.
What does the no-duplicates option do?
It guarantees every number in the batch is unique - useful for raffles, lotteries, and draws. If you ask for more numbers than the range can hold, the tool shows an error instead of guessing.
How do the dice work?
Pick a die type (d4 through d100), set how many dice to roll, and click Roll. You see each die's face value plus the total, so group rolls stay honest.
How many dice can I roll at once?
Up to 100 dice per roll. Results show every individual die plus the total, which keeps even large rolls easy to audit.
Can I use this to flip a coin or draw names?
Yes. The Coin tab flips a fair coin with a running heads/tails tally you can reset anytime. The Shuffle tab randomizes any list of names or items - paste one per line and click Shuffle.
Does the shuffler keep all my items?
Yes. Shuffling only changes the order - every item appears exactly once in the result. Blank lines are ignored.
Is my data sent anywhere?
No. Everything runs in your browser; nothing you type is sent to a server or stored. Even the result history lives only on this page until you clear it.
More from the codex
Random Number Generator
Crypto-grade random numbers, dice, coin, and shuffler.
Citation Generator
APA, MLA, Chicago, and Harvard citations from a URL, DOI, or ISBN.
Open tool → LiveGPA Calculator
Semester and cumulative GPA with a target planner.
Open tool → LiveWord Counter
Count words and estimate reading time instantly.
Open tool → LiveGrade Calculator
“What do I need on my final?” — answered.
Open tool → LivePomodoro Timer
Focus sprints and breaks, kept in rhythm.
Open tool → LiveRandom Student Picker
Fair, no-repeat classroom picker for teachers.
Open tool → LiveScientific Calculator
Trig, logs, powers, factorials — full keypad.
Open tool → LivePercentage Calculator
Percent of, percent change, increase/decrease.
Open tool → LiveUnit Converter
Everyday conversions, instantly.
Open tool → LiveTyping Speed Test
Measure your words per minute and accuracy.
Open tool → LiveStudent Budget Calculator
Track income and spending, stay on budget.
Open tool → LiveAttendance Calculator
How many classes can you miss? Find out.
Open tool → LiveTip Calculator
Split the bill and tip the right amount.
Open tool → LivePassword Generator
Strong random passwords and passphrases.
Open tool → LiveCase Converter
UPPERCASE, lowercase, Title Case, camelCase & more.
Open tool → LiveCountdown Timer
Count down to exams, graduation, and big days.
Open tool → LiveFlashcard Maker
Study with smart flip cards and spaced repetition.
Open tool → LiveResume Builder
Build a clean, ATS-friendly resume.
Open tool → LivePDF Tools
Merge, split, and convert PDFs — 100% private.
Open tool → LiveTimetable Maker
Build your weekly class schedule in minutes.
Open tool → LiveText-to-Speech Reader
Hear any text read aloud, free.
Open tool → LiveAge Calculator
How old are you, exactly? Years, months, days.
Open tool → LiveDate Calculator
Days between dates, plus date arithmetic.
Open tool → LiveBMI Calculator
Body mass index with healthy-range guidance.
Open tool → LiveLoan Calculator
Monthly payments, interest, amortization table.
Open tool → LiveCompound Interest Calculator
Project savings growth with contributions.
Open tool → LiveQR Code Generator
Free QR codes for URLs and text. PNG download.
Open tool → LiveJSON Formatter
Validate, format, and minify JSON.
Open tool → LiveLorem Ipsum Generator
Placeholder text by paragraph or word.
Open tool → LivePeriodic Table
Interactive table of all 118 elements.
Open tool → LiveTime Zone Converter
Convert times across zones; plan meetings.
Open tool → LiveColor Picker
Hex/RGB/HSL converter, palettes, contrast checker.
Open tool → LiveStopwatch
Precision stopwatch with lap times.
Open tool → LiveBase64 Encoder
Encode and decode Base64, URL-safe too.
Open tool → LiveFancy Text Generator
Bold, italic, script and 12 more unicode styles.
Open tool → LiveURL Encoder / Decoder
Encode/decode URLs and parse query strings.
Open tool → LiveInvoice Generator
Professional invoices with tax, discounts, print.
Open tool → LiveUnix Timestamp Converter
Convert timestamps to dates and back.
Open tool → LiveMetronome
Steady beats with tap tempo, 30-240 BPM.
Open tool →Support the codex
This tool is free, with no account and no ads. If it saved you a dice roll or settled a debate, consider supporting the indie dev behind it.