Skip to content
Wheel · dice · numbers · letters · groups · Secret Santa

Random Generator

A random generator picks results by chance so you do not have to choose. Spin the wheel, roll dice, draw numbers or letters, split a group or run a Secret Santa draw. Every pick uses your browser’s cryptographic random source, so each option has an equal chance and nothing is sent to a server.

Press spin

    More generators

    Each page opens with its own generator and follows with tips, examples and FAQ. Pages marked “soon” are in the publishing plan and go live on their dates.

    Random generator letters: eight letters drawn without repeats on a kite string

    How the picks stay fair

    Browsers ship with a cryptographic random number generator that is designed to be unpredictable. Dicekite asks it for random 32-bit values and turns them into your range. A plain remainder would slightly favor small numbers, so the generator throws away values from the uneven tail and asks again. This is called rejection sampling, and it gives every number in your range exactly the same probability.

    Rejection sampling explained: 4,294,967,296 values split over 6 dice faces leave 4 values that are redrawn

    Which random generator fits which job: wheel, numbers, dice, letters, groups and Secret Santa

    Which tool for which job

    ToolBest forHow it picks
    WheelYes or no, choosing who goes firstOne random pick from your list
    NumbersRaffles, ranges like 1–100, lottery-style gamesRandom values in range, optional no repeats
    DiceBoard games, tabletop roleplayingEach die rolled on its own
    LettersWord games, Scattergories, Pictionary startsRandom letters, optional vowels or consonants
    GroupsClassroom teams, project pairsFisher–Yates shuffle, then split
    Secret SantaGift exchangesShuffle until nobody has themselves

    Bar chart of the 36 outcomes of two dice: a sum of 7 comes up 6 times in 36

    Dice odds at a glance

    With two six-sided dice there are 36 equally likely outcomes, but only one way to roll a 2 and six ways to roll a 7. That is why 7 shows up most often.

    Sum of 2d6WaysChance
    2 or 121 each2.8% each
    3 or 112 each5.6% each
    4 or 103 each8.3% each
    5 or 94 each11.1% each
    6 or 85 each13.9% each
    7616.7%

    Tips for fair draws

    • Decide the rule before you press the button, such as “best of three” or “remove the winner”.
    • Do not spin again just because you dislike the result. A re-spin makes the draw unfair to everyone else.
    • For a Secret Santa, agree on a price limit and a date first, then draw.
    • For teams, use the group tool, then swap one or two people by agreement if skill levels are lopsided.
    Good to know: Dicekite is for games, classrooms and gift exchanges. It is not a gambling service and makes no claim of use in regulated draws.

    Frequently asked questions

    Are the results really random?

    The generators use crypto.getRandomValues, the cryptographic random source built into your browser, instead of Math.random. Picks from a range use rejection sampling so every value has exactly the same chance.

    Does the wheel favor the slice where it stops?

    No. The winning slice is chosen first with the random source and the wheel is then animated to land on it. The spin is for show; the pick itself is not influenced by animation timing or how hard you press.

    What is a derangement in Secret Santa?

    A derangement is a shuffle where nobody draws their own name. The generator reshuffles until no one is matched with themselves. For larger groups, about 37 percent of random shuffles qualify, so it finds one quickly.

    Can I exclude partners or people from each other?

    Not yet. For couples or families who should not draw each other, run the draw, then rerun it until the result suits you, or split the group into smaller draws.

    Is my list of names stored?

    No. Names stay in your browser tab. Nothing is saved or sent to a server, and Secret Santa results are not emailed.

    Can I use this for gambling?

    No. Dicekite is for games, classrooms, teams and gift exchanges. It is not a gambling service.

    Did this fly?

    Tell us if the generator worked for you or what to tweak.

    All generators