Menu

All random tools

13 tools in 4 groups. Each page explains the method behind the result and the odds of what came up.

Numbers, letters and dates

Whole numbers and decimals in any range, lottery lines, letters of the alphabet and dates between two days. Every value in the range has the same chance, and you can ask for no repeats.

  • Random number generator

    Pick random numbers in any range, one or up to 10,000 at a time, with or without repeats, with decimals, sorted, or with numbers left out, and see the odds of every draw.

    Calculations: One number; A list of numbers; Different numbers with no repeats; Decimals

  • Lottery number generator

    Random lottery lines for Powerball, Mega Millions, EuroMillions, Eurojackpot, UK Lotto, Lotto 6/49 or your own game, with the exact jackpot odds of each.

    Calculations: Powerball; Mega Millions; EuroMillions; Eurojackpot; UK Lotto; Lotto 6/49; Custom game

  • Random letter generator

    Pick random letters from A to Z, one or many, with or without repeats, capitals or small letters, vowels or consonants only, and letters left out.

    Calculations: All letters A–Z; Vowels only; Consonants only; Capitals; Small letters; Mixed case

  • Random date generator

    Pick random dates between any two dates, both included, one or up to 1,000 at a time, with no repeats, weekdays only, sorted, in ISO or long format.

    Calculations: One date; A list of dates; Different dates with no repeats; Weekdays only

Dice, coins and cards

Rolls, flips and draws for board games, tabletop role-playing, classroom probability and settling a choice. Each tool shows the odds of what came up and keeps a tally of the session.

  • Dice roller

    Roll 1 to 100 dice with 2 to 1,000 sides, add a modifier or use notation like 4d6d1 and 2d20k1, and see the exact chance of the total you rolled.

    Calculations: Plain total; Keep highest; Keep lowest; Drop lowest; Drop highest

  • Coin flip

    Flip one coin or up to 10,000 at once, or play best of three or five, with a tally of heads, tails and the longest run, and the exact odds of each result.

    Calculations: One flip; Many flips at once; Best of three; Best of five

  • Random card generator

    Draw 1 to 52 cards from a freshly shuffled deck, with or without jokers, or keep dealing from the same deck, and see the odds of the hand you got.

    Calculations: One card; A hand from a new deck; Dealing from the same deck until it runs out

Names, lists and teams

Paste a list of names or items to pick winners, put the list in random order or split it into teams. The list stays in your browser and every arrangement is equally likely.

  • Random name picker

    Paste a list of names or entries and draw one winner or up to 1,000 in order, with duplicates removed, winners taken off for the next round and a record of each draw.

    Calculations: One winner; Several winners in order; Successive prize rounds

  • List randomizer

    Paste a list and shuffle it into a random order with a Fisher–Yates shuffle, so every order is equally likely. Copy it as plain lines or numbered.

    Calculations: Shuffle a list; Shuffle below a heading

  • Random team generator

    Paste a list of names and split it at random into a number of teams or teams of a given size, with team sizes as even as possible and every split equally likely.

    Calculations: A number of teams; Teams of a given size

Passwords and identifiers

Passwords, passphrases, PINs and UUIDs made from your browser’s cryptographic generator. They are created on your device and never sent anywhere, and each page shows how strong the result is.

  • Password generator

    Random passwords of 8 to 128 characters or passphrases from the EFF word list, with the exact strength in bits and the time to guess. Made in your browser.

    Calculations: Password; Passphrase

  • PIN generator

    Random PINs of 4, 6, 8 or any length from 3 to 12 digits, up to 100 at a time, skipping patterns like 1111, 1212 and 1234. Made in your browser.

    Calculations: 4-digit PIN; 6-digit PIN; 8-digit PIN; Any length from 3 to 12

  • UUID generator

    Random version 4 and time-ordered version 7 UUIDs following RFC 9562, up to 1,000 at a time in any format, plus a reader for the version and timestamp.

    Calculations: Version 4; Version 7; Inspect a UUID