Random Number Generator

Crypto-grade random integers, dice rolls, coin flips, and list shuffles. Free, no signup, nothing leaves your browser.

How to use the random number generator

  1. Pick a tab. Numbers for random integers, Dice for tabletop-style rolls, Coin for a fair toss, Shuffle to randomize a list.
  2. 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.
  3. 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.
  4. Coin: click Flip and watch the coin spin. The heads/tails tally below keeps score until you reset it.
  5. Shuffle: paste one name or item per line, click Shuffle, and the list comes back in a random order with every item exactly once.
  6. 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

You’re here

Random Number Generator

Crypto-grade random numbers, dice, coin, and shuffler.

Live

Citation Generator

APA, MLA, Chicago, and Harvard citations from a URL, DOI, or ISBN.

Open tool →
Live

GPA Calculator

Semester and cumulative GPA with a target planner.

Open tool →
Live

Word Counter

Count words and estimate reading time instantly.

Open tool →
Live

Grade Calculator

“What do I need on my final?” — answered.

Open tool →
Live

Pomodoro Timer

Focus sprints and breaks, kept in rhythm.

Open tool →
Live

Random Student Picker

Fair, no-repeat classroom picker for teachers.

Open tool →
Live

Scientific Calculator

Trig, logs, powers, factorials — full keypad.

Open tool →
Live

Percentage Calculator

Percent of, percent change, increase/decrease.

Open tool →
Live

Unit Converter

Everyday conversions, instantly.

Open tool →
Live

Typing Speed Test

Measure your words per minute and accuracy.

Open tool →
Live

Student Budget Calculator

Track income and spending, stay on budget.

Open tool →
Live

Attendance Calculator

How many classes can you miss? Find out.

Open tool →
Live

Tip Calculator

Split the bill and tip the right amount.

Open tool →
Live

Password Generator

Strong random passwords and passphrases.

Open tool →
Live

Case Converter

UPPERCASE, lowercase, Title Case, camelCase & more.

Open tool →
Live

Countdown Timer

Count down to exams, graduation, and big days.

Open tool →
Live

Flashcard Maker

Study with smart flip cards and spaced repetition.

Open tool →
Live

Resume Builder

Build a clean, ATS-friendly resume.

Open tool →
Live

PDF Tools

Merge, split, and convert PDFs — 100% private.

Open tool →
Live

Timetable Maker

Build your weekly class schedule in minutes.

Open tool →
Live

Text-to-Speech Reader

Hear any text read aloud, free.

Open tool →
Live

Age Calculator

How old are you, exactly? Years, months, days.

Open tool →
Live

Date Calculator

Days between dates, plus date arithmetic.

Open tool →
Live

BMI Calculator

Body mass index with healthy-range guidance.

Open tool →
Live

Loan Calculator

Monthly payments, interest, amortization table.

Open tool →
Live

Compound Interest Calculator

Project savings growth with contributions.

Open tool →
Live

QR Code Generator

Free QR codes for URLs and text. PNG download.

Open tool →
Live

JSON Formatter

Validate, format, and minify JSON.

Open tool →
Live

Lorem Ipsum Generator

Placeholder text by paragraph or word.

Open tool →
Live

Periodic Table

Interactive table of all 118 elements.

Open tool →
Live

Time Zone Converter

Convert times across zones; plan meetings.

Open tool →
Live

Color Picker

Hex/RGB/HSL converter, palettes, contrast checker.

Open tool →
Live

Stopwatch

Precision stopwatch with lap times.

Open tool →
Live

Base64 Encoder

Encode and decode Base64, URL-safe too.

Open tool →
Live

Fancy Text Generator

Bold, italic, script and 12 more unicode styles.

Open tool →
Live

URL Encoder / Decoder

Encode/decode URLs and parse query strings.

Open tool →
Live

Invoice Generator

Professional invoices with tax, discounts, print.

Open tool →
Live

Unix Timestamp Converter

Convert timestamps to dates and back.

Open tool →
Live

Metronome

Steady beats with tap tempo, 30-240 BPM.

Open tool →