Rastgele Seçici
YeniRastgele bir isim, sayı, yazı-tura veya zar atışı seçin — adil ve anında.
Spin or pick to start a winners list.
Fair results from your browser's secure random generator (crypto.getRandomValues) — every entry has an equal chance.
Runs entirely in your browser. Nothing is uploaded.
A free random picker and name wheel that runs in your browser
This random picker turns any list into a fair draw. Paste your names or options one per line, then spin the wheel to reveal a winner — or skip the animation and pick instantly with Quick Pick. It works as a random name picker, a raffle picker, a random number generator and a list shuffler, all on one page.
There's nothing to install and no account to create. Your list never leaves your device — unlike Wheel of Names (wheelofnames.com), which processes your entries on their server. Whatever you paste is remembered locally in your browser, so it's still waiting for you the next time you visit. No sign-up, no limits, no watermarks on results.
Spin a wheel of names
The spinning wheel of names is the format people expect from a name picker — every entry becomes a colored slice, and a single click sends the wheel spinning with a satisfying tick before it lands on a winner. Teachers use it as a classroom name picker to call on students without bias; streamers and marketers use it for giveaways and contests; families spin it for chores, Secret Santa pairings or deciding who picks the movie.
The winner is chosen by the secure random function before the animation starts — the wheel is animated to land on that result, not the reverse. This means the result is fair regardless of spin speed or duration. Wheel of Names works the same way but uploads your list to their servers; every list item here stays on your device.
Pick one winner or many — and remove as you draw
Need more than one winner? Set how many to pick and switch on No repeats to draw several distinct names at once — ideal for a raffle with multiple prizes. For an elimination-style draw, turn on remove winner after each spin so every name that's drawn is taken out of the wheel, exactly like pulling a name out of a hat.
A running winners history records every result in order, so you can copy the full list of drawn names — first, second and third place included — the moment your draw is done. Copy the history and post it to your group chat or giveaway page as an auditable record.
Random numbers, shuffles and quick picks
Switch to Number mode to generate a random number in any range. Pick a single number between 1 and 100, or draw several unique numbers for bingo, lotteries and ticketed giveaways. Tick 'Unique' and 'Sort' to get an ordered set of non-repeating numbers. The numbers come from crypto.getRandomValues — the same cryptographic randomness source random.org uses, but without sending your request to their servers.
The Shuffle button reorders your entire list at random, and Quick Pick draws winners instantly without spinning animation — handy when your list runs to hundreds of entries and a wheel with tiny slices would be impractical.
A simpler alternative to Wheel of Names, random.org, and spreadsheet formulas
Wheel of Names (wheelofnames.com) is the most popular name picker wheel but it uploads your list to their server and shows ads. random.org is excellent for verified randomness but requires an internet connection and transmits your request. In Excel or Google Sheets you can pick with =INDEX(A:A, RANDBETWEEN(1, COUNTA(A:A))), but it recalculates every time the sheet changes and removing drawn names by hand is slow.
This random list picker does the same job in a click: keeps a history, removes winners automatically, and exports results as plain text. Copy a column from your spreadsheet, paste it in, draw your winners, done. No formulas, no server uploads, no account. Bookmark it for the next time you need to pick a name, settle a decision, draw a winner or run a fair raffle.
Truly random and completely private
Every draw uses your browser's cryptographically secure random generator (crypto.getRandomValues) with rejection sampling to remove bias, so each entry has a genuinely equal chance. This is the same class of randomness used by password managers and cryptographic protocols — far more unpredictable than Math.random(), which most casual tools use and which can be predicted under certain conditions.
Because everything happens locally, the random picker keeps working offline and never uploads your names, numbers or results. Your entrant list, your draw history, and your winners stay entirely on your device. There are no ads, no account requirements, and no usage caps.
Sampling with replacement vs without replacement
Sampling with replacement means that after an item is picked, it goes back into the pool — so the same item can theoretically be chosen on the very next draw. Lotteries where a single ticket can win multiple prizes are a classic example. In statistics, this is the foundation of bootstrapping: researchers repeatedly resample from the same dataset (with replacement) to estimate the variability of a statistic without collecting new data. With replacement, the probability of drawing any specific item never changes: if there are n items, every draw has a 1-in-n chance, regardless of what was drawn before.
Sampling without replacement removes each chosen item so it cannot appear again. Drawing teams, assigning desks, dealing cards and seating arrangements all follow this model. The probability shifts as the pool shrinks: the first pick has a 1/n chance, the second has a 1/(n−1) chance, and so on. This is why a card dealt from a standard deck changes the odds for every subsequent card — there are now only 51 remaining possibilities. Enabling Remove winner after each spin in this tool switches it to without-replacement mode, making every spin an independent draw from the shrinking pool.
A special case of without-replacement sampling is a complete random ordering of the entire list — better known as a shuffle. When you shuffle all n items, you are essentially drawing the whole pool without replacement until nothing is left, which produces one of the n! possible orderings with equal probability. Every fair card game, sports draft and classroom rotation ultimately relies on this operation.
The Fisher-Yates shuffle: how fair random ordering actually works
The Fisher-Yates shuffle — also called the Knuth shuffle after Donald Knuth, who popularized the Durstenfeld formulation — is the standard algorithm for producing a uniformly random permutation of a list in O(n) time. The process is straightforward: starting from the last element (index n−1) and working backwards to index 1, swap the current element with a randomly chosen element from any position between 0 and the current index (inclusive). After n−1 such swaps, every one of the n! possible orderings has an exactly equal probability of occurring.
The naive alternative — assigning each element a random number and then sorting the list by those numbers — appears simpler but is subtly wrong. Because sort algorithms require a consistent comparison relation to produce correct results, feeding them random comparisons creates non-uniform distributions: some orderings appear far more often than others. The Fisher-Yates algorithm avoids this entirely by working directly with index swaps, so there is no dependency on sort stability or comparison count. The Shuffle button in this tool uses Fisher-Yates powered by crypto.getRandomValues, meaning each of the n! orderings is chosen with equal weight.
A common off-by-one error — swapping with a position from 0 to n−1 (the full array) rather than 0 to i — looks minor but completely destroys uniformity. This is sometimes illustrated with a birthday-problem analogy: a small systematic bias in how you generate permutations compounds across millions of draws, eventually making some orderings vanishingly rare. Every card game engine, music playlist shuffle and random team generator that is properly implemented uses the Fisher-Yates algorithm for exactly this reason.
How computers generate random numbers: PRNGs, CSPRNGs and why it matters
A pseudorandom number generator (PRNG) is a deterministic algorithm that produces a sequence of numbers that appear statistically random but are entirely determined by an initial value called the seed. Give the same seed to the same PRNG and you always get the same sequence — which is useful for reproducible simulations but catastrophic for security. The Linear Congruential Generator (LCG) is one of the oldest PRNGs: it multiplies the current state by a constant, adds another constant, and takes a modulus. LCGs are fast and simple, but their period is short and their output shows clear patterns in multiple dimensions. Early versions of Java's Math.random() and many C standard library implementations used LCGs. The Mersenne Twister (MT19937), developed in 1997, dramatically improved on LCGs with a period of 2^19937−1 and excellent statistical properties; it remains the default PRNG in Python's random module and many scientific computing environments.
A cryptographically secure pseudorandom number generator (CSPRNG) adds a much stronger guarantee: even if an attacker observes a large portion of the output, they cannot predict past or future values. ChaCha20, a stream cipher developed by Daniel J. Bernstein, is one of the most widely deployed CSPRNGs today; browsers expose it through crypto.getRandomValues(), which seeds from the operating system's own entropy pool (hardware events, interrupt timing, and similar unpredictable sources). The critical distinction is that CSPRNGs are computationally infeasible to invert — knowing a million outputs tells an attacker nothing about the next one.
Math.random() should never be used for anything security-sensitive — including token generation, password salts, and shuffle operations in games with money at stake — because browser implementations have historically been seeded with weak entropy and the internal state can be reconstructed from as few as a few hundred observed outputs. This tool avoids Math.random() entirely, using crypto.getRandomValues() for every pick, shuffle and number draw. For a casual classroom spin or a giveaway with friends this distinction may feel academic, but for any draw where the stakes are real or the result needs to be auditable, the difference between a PRNG and a CSPRNG is the difference between fair and exploitable.
A brief history of random selection: lots, sortition and the draft lottery
Humans have been using random selection to make decisions and resolve disputes for thousands of years. Casting lots — distributing stones, sticks or marked objects and drawing one without looking — appears throughout the ancient world. The Old Testament records lots being used to divide the land of Canaan among the twelve tribes of Israel (Numbers 26:55) and to identify Jonah as the person responsible for the storm threatening his ship. Ancient Rome used lots to assign provincial governorships, minimizing (in theory) the patronage and corruption that direct appointment invited.
The most sophisticated ancient application was sortition: the Athenian democratic practice of choosing public officials by lot rather than by election. Citizens eligible for office placed tokens in a device called the kleroterion — a stone slab with rows of slots — and a randomizing mechanism drew names to fill civic roles. Roughly 6,000 citizens per year were selected this way to staff the courts, councils and administrative boards. Athenian thinkers, including Aristotle, argued that sortition was more genuinely democratic than elections, because elections systematically favor the wealthy and well-connected while the lot gives every citizen an equal chance. Modern advocates of citizens' assemblies have revived this argument.
The most analyzed modern random draw is the 1969 US Vietnam War draft lottery. Capsules containing birth dates were placed in a drum and drawn to determine the order in which young men would be called for military service. A statistical analysis published shortly afterwards found that December birthdays were dramatically overrepresented in the early draws — men born in December were called first far more often than chance would predict. The reason: the capsules had been added to the drum month by month, and insufficient mixing meant later-added months stayed near the top. The 1970 lottery used a second drum to randomize the order of months before drawing, producing a statistically uniform distribution. This episode is now a standard teaching example of how inadequate randomization — even in a high-stakes, well-intentioned process — produces measurably unfair results, and why algorithmic random selection with a verified generator matters.
Frequently asked questions
How do I pick a random item from a list?
Paste your options into the box, one per line, then either spin the wheel or use Quick Pick to draw one at random. For example, paste Pizza, Tacos, Sushi and Curry and click Pick — the tool returns one of the four with an equal 25% chance each. Nothing is uploaded; the draw happens entirely in your browser using your device's cryptographically secure random number generator, not the weaker Math.random(). The result is instant and repeatable as many times as you need.
How do I pick a random name from a list?
Put one name per line — say Ava, Liam, Olivia and Noah — and spin the name wheel or press Pick. Each name becomes a colored slice and the wheel lands on one winner at random. Switch on 'remove winner after each spin' if you want every drawn name taken out so it can't be chosen twice. This is identical to pulling a physical name from a hat, but faster and with an auditable history of every winner you've drawn. Wheel of Names (wheelofnames.com) works the same way but requires sharing your list with their server — this tool keeps your list on your device.
Is the picker truly random and fair?
Yes. Instead of the predictable Math.random(), it uses crypto.getRandomValues — your browser's cryptographically secure random generator — with rejection sampling so there's no modulo bias. With 7 names, each has an exact 1-in-7 (about 14.3%) chance. The wheel animation is cosmetic: the winner is chosen first by the secure random function, then the wheel is animated to land on that slice — so the animation never influences the result. This is the same class of randomness random.org achieves, without sending your data to their server.
How does the spinning name wheel work?
Each line in your list becomes an equal slice of the wheel. When you spin, the tool first picks the winner with its secure random generator, then animates the wheel so it comes to rest on that slice — complete with a ticking sound you can mute. Because the winner is chosen before the animation starts, the result is fair no matter how hard or softly the wheel appears to spin. Wheel of Names uses the same principle but processes your list on their servers; this tool never uploads anything.
How do I pick multiple winners at once?
In Quick Pick, set 'Pick' to the number of winners you need and keep 'No repeats' on. For a giveaway with 3 prizes and 50 entrants, set it to 3 and click Pick — you get three different names instantly with no chance of duplicates. Turn 'No repeats' off if the same entry is allowed to win more than once. The winners history records every draw in order so you can copy and post the full result list immediately.
How do I run a fair raffle or giveaway draw?
Paste every entrant on its own line, then switch on 'remove winner after each spin'. Spin once to draw the first-prize winner; their name is removed automatically, so the next spin draws from the remaining entrants — perfect for first, second and third place. The winners history keeps the full ordered list you can copy and post publicly. Unlike Google Slides' random spinner or a manual hat draw, this creates an auditable log of every winner in order, which participants can verify.
What is the formula to randomly select and remove a name from a list?
In a spreadsheet you'd combine =INDEX(A:A, RANDBETWEEN(1, COUNTA(A:A))) to pick a name and then delete that row by hand to stop it being picked again — awkward to repeat for multiple rounds. This tool does both for you: enable 'remove winner after each spin' and every name drawn is taken out of the pool automatically, with no formula editing or manual deleting needed. For Excel users, copy the column of names and paste it directly into the box — each cell lands on its own line.
How do I select a random name from a list in Excel or Google Sheets?
Copy the column of names from Excel or Google Sheets and paste it straight into the box — each cell lands on its own line. Then spin or Quick Pick. It's faster than the =INDEX(A2:A100, RANDBETWEEN(1, 99)) formula and unlike a spreadsheet it won't reshuffle every time you edit another cell. For large lists (hundreds of names), Quick Pick is more practical than spinning a wheel with tiny slices — use it with 'No repeats' enabled for an ordered draw.
How do I generate a random number in a range?
Switch to Number mode, set the minimum and maximum — say 1 and 100 — and click Generate to get one number in that range. Increase 'How many' to draw several at once, tick 'Unique' so no number repeats (great for raffle tickets or bingo), and 'Sort' to list them in order. The numbers come from crypto.getRandomValues, making this equivalent to random.org's integer generator but without sending data to any external server.
How random is this compared to random.org?
random.org draws from atmospheric noise on its servers; this tool uses your operating system's cryptographically secure random source through crypto.getRandomValues. Both are designed to be unbiased and unpredictable for everyday draws, raffles and giveaways. The practical difference: random.org requires sending your request to their server, which takes an internet connection and means your list is transmitted to a third party. This tool runs entirely on your device — no server, no upload, works offline.
How do I choose a random word from a list?
It works the same for words as for names: paste your words one per line — vocabulary terms, writing prompts, team names, challenge tasks — and pick one at random. Use Quick Pick with 'Pick' set higher than 1 to draw several random words at once. For classroom vocabulary review, paste 30 words and pick a new one each round without repeating. The 'remove winner after each spin' option works for words too, so you cycle through all words without repetition.
Can I shuffle the whole list?
Yes. The Shuffle button reorders every entry at random using the same secure random generator — useful for randomizing turn order, seeding a bracket, or creating a shuffled sequence to read through. The shuffled order appears in the box and you can copy it. This is equivalent to sorting by RAND() in a spreadsheet but without the recalculation problem: click Shuffle once and the order stays until you click it again.
Does the random picker work on iPhone and Android?
Yes — the wheel, Quick Pick, number generator, shuffle, and winners history all work in mobile Safari on iPhone and Chrome on Android without any app to download. The wheel animation is touch-friendly and the controls scale to small screens. Mute the ticking sound if you're in a quiet environment. Once the page loads, the tool works offline so you can run a draw without internet access. Wheel of Names has a mobile-optimized site too, but it uploads your list; this tool never does.
Do I need to create an account or sign up?
No. There's no account, no email, and no signup of any kind. Paste your list, draw a winner, done. Your list is saved in your browser automatically so it's still there next time you visit. Wheel of Names and similar tools require sign-in for saved lists and history; this tool saves locally in your browser without touching a server. There are no paid tiers, no watermarks on results, and no usage limits.
Related tools
Tüm araçları görüntülePDF Birleştir
Birden çok PDF dosyasını tek dosyada birleştirin, sayfaları yeniden sıralayın ve sayfa aralıkları seçin — hepsi tarayıcınızda.
PDF Böl
Bir PDF'i ayrı dosyalara bölün veya tam istediğiniz sayfaları çıkarın — hepsi tarayıcınızda.
Tarihe Geri Sayım
Herhangi bir tarihe canlı geri sayım — gün, saat, dakika ve saniye, paylaşılabilir bağlantıyla.
CPS Testi — Tıklama Hızı Testi
1–100 saniyelik modlarda saniyedeki tıklama sayınızı ölçün — sol tık, sağ tık veya boşluk tuşu.
Reaction Time Test
Measure your reaction speed in milliseconds — click when the screen turns green.
Random Team Generator
Paste a list of names and split them into balanced random teams in one click.