Random Tools
Shuffle content, select winners and securely generate numbers, passwords, identifiers, dates, network values and structured sample data.
Popular tools
Synthetic Email & Identity Generator
Generate clearly synthetic emails, names, usernames, fictional phone numbers and complete test profiles as CSV or JSON.
Shuffle Letters
Randomly rearrange every character in text with browser cryptographic sampling.
Shuffle Words
Randomly rearrange whitespace-separated words while preserving their contents.
Shuffle Text Lines
Randomly reorder non-empty lines from pasted text.
Pick a Random Item
Choose one item fairly from a newline-separated list.
Generate a Random Number
Generate random decimal numbers inside a selected range and precision.
Generate a Random Bitmap
Create and download a genuine random 24-bit BMP image.
Generate Random Strings
Create random strings from an exact user-defined character set.
Generate Random Data from a Regular Expression
Generate matching data from safe character classes and fixed quantifiers.
Generate a Random Integer
Generate unbiased secure integers inside an inclusive range.
Generate a Range of Random Integers
Generate repeated or unique integers from an inclusive range.
Generate Random Bytes
Generate cryptographic bytes as hexadecimal, Base64 or decimal values.
Dates, Network & IDs
Secure Randomness
Generate a Random MAC
Generate locally administered unicast MAC addresses securely.
Secure Random Number Generator
Generate cryptographically secure decimal values in a chosen range.
Secure Random Integer Generator
Generate unbiased secure integers with 64-bit rejection sampling.
Secure Random String Generator
Generate secure strings from an exact custom character set.
Secure Random Bytes Generator
Generate cryptographic bytes in hexadecimal, Base64 or URL-safe form.
Secure Token Generator
Create high-entropy URL-safe, hexadecimal or Base64 security tokens.
Random API Key Generator
Create prefixed high-entropy API keys for development and provisioning.
Random Secret Generator
Create high-entropy application secrets using browser cryptography.
Generate a Random Prime Number
Find and securely select prime numbers inside a validated range.
Selection, Sampling & Groups
Generate Random JSON
Create downloadable JSON arrays containing realistic typed sample records.
Generate Random CSV
Create downloadable comma-separated sample records with a header.
Pick Multiple Random Items
Draw several items securely or reproducibly with optional repeats.
Weighted Random Picker
Display exact probabilities and perform one or more weighted draws.
Weighted Random Winner
Choose a weighted winner and export a complete drawing audit.
Weighted Random Sample
Sample by visible weights with optional replacement.
Stratified Random Sample
Sample independently within every named population stratum.
Reservoir Sample
Apply Algorithm R sampling to large newline-delimited populations.
Random Group Generator
Distribute shuffled participants evenly across a chosen group count.
Random Team Generator
Build size-balanced teams with shuffled round-robin assignment.
Balanced Random Team Generator
Create randomized teams balanced by participant scores.
Secret Santa Generator
Create a no-self recipient assignment with an auditable draw record.
Random Pair Generator
Shuffle and pair participants while clearly reporting an odd remainder.
Generate a Random Digit Pair
Generate independent two-digit character pairs including leading zeroes.
Generate a Random Fraction
Generate proper or unrestricted random numerator and denominator pairs.
Generate Random XML
Create well-formed downloadable XML sample records.
Generate Random TSV
Create downloadable tab-separated sample records with a header.
Sample Without Replacement
Sample unique population items with partial Fisher–Yates selection.
Sample With Replacement
Perform independent population draws where values may repeat.
Systematic Random Sample
Select evenly spaced records from one randomized starting position.
Deterministic & Reproducible
Pick a Winner
Draw one or more winners using secure or seeded randomness and export a SHA-256 fingerprinted audit report.
Seeded Random Number Generator
Generate reproducible decimal values from a text seed with PCG.
Reproducible Random Data Generator
Create repeatable typed JSON test records from a documented seed.
Permute a List
Create one secure or reproducible random ordering of list items.
Permutations, Combinations & Sequences
Seeded Random Sequence Generator
Generate the same integer sequence whenever seed and settings match.
Generate Random Sequence
Generate a secure or seeded integer sequence in a chosen range.
Generate Unique Random Numbers
Sample unique integers efficiently without allocating the full range.
Generate Permutations
Enumerate list permutations only after validating the output count.
Generate Combinations
Enumerate fixed-size combinations with an advance count safeguard.
Cartesian Product Generator
Generate combinations across sets with a strict result-count limit.
Generate Random Number Permutation
Randomly permute every integer in a bounded interval.
Random Combination Picker
Pick one random combination without enumerating every possibility.
Random Permutation Picker
Pick an ordered random subset without exhaustive generation.
Random Subset Generator
Select a random subset inside configurable size boundaries.
Statistical Random Numbers
Random Sample from List
Take a percentage-based sample without replacement.
Uniform Distribution Generator
Generate uniform samples with summary statistics and a histogram.
Normal Distribution Generator
Generate Gaussian samples with configurable mean and deviation.
Poisson Distribution Generator
Generate Poisson event counts from a selected mean rate.
Binomial Distribution Generator
Generate binomial success counts from trials and probability.
Beta Distribution Generator
Generate beta samples using configurable positive shape parameters.
Log-Normal Distribution Generator
Generate positive log-normal samples from normal parameters.
Exponential Distribution Generator
Generate exponentially distributed waiting-time samples.
Bernoulli Trial Generator
Generate repeatable or secure binary trial outcomes.
Geometric Distribution Generator
Generate trial counts until the first successful event.
Triangular Distribution Generator
Generate bounded samples from minimum, mode and maximum.
Random Boolean Generator
Generate Boolean outcomes with a configurable true probability.
Random Percentage Generator
Generate random percentages with selected decimal precision.
Developer & Synthetic Data
Random Test Data Generator
Generate schema-based synthetic test records in four formats.
Fake Person Generator
Generate explicitly synthetic names, usernames, emails and ages.
Fake Address Generator
Generate clearly fictional addresses for software testing.
Fake Email Generator
Generate synthetic email addresses under reserved example domains.
Random SQL Data Generator
Generate escaped SQL INSERT fixtures from shared synthetic schemas.
Random Database Record Generator
Generate typed synthetic database-style records in several formats.
Random Schema Data Generator
Generate up to one million records from a validated JSON type schema.
Fake Company Generator
Generate synthetic company fixtures and reserved example domains.
Fake Phone Number Generator
Generate visibly fictional 555-range telephone test values.
Random Username Generator
Generate synthetic usernames for fixtures and demonstrations.
Random URL Generator
Generate safe test URLs using reserved example domains.
Random Domain Generator
Generate safe synthetic domain names under the reserved example TLD.
Random IPv6 Generator
Generate full eight-group randomized IPv6 values.
Random User-Agent Generator
Generate clearly synthetic user-agent fixtures without impersonation claims.
Color, Visual & Geographic Data
Random Color Generator
Generate reproducible HEX, RGB and HSL color values locally.
Random Color Palette Generator
Create harmonious random palettes in multiple CSS color formats.
Random Gradient Generator
Generate reproducible linear and radial CSS gradients.
Random Point in Bounding Box
Generate points strictly inside geographic coordinate bounds.
Random GeoJSON Generator
Generate valid bounded GeoJSON point feature collections locally.
Random HEX Color Generator
Generate random hexadecimal CSS colors with secure or seeded randomness.
Random RGB Color Generator
Generate random RGB color values for design and test fixtures.
Random HSL Color Generator
Generate random HSL colors with controlled reproducibility.
Random Coordinate Generator
Generate constrained latitude and longitude records for tests.
Random Latitude/Longitude Generator
Generate bounded latitude and longitude values in common formats.
Simulation & Decisions
Random Decision Maker
Choose fairly among user-supplied options in the browser.
Monte Carlo Simulator
Run formula-based simulations using statistical input distributions.
Coin Flip Simulator
Simulate repeatable or secure coin flips with frequency totals.
Dice Roller
Roll configurable dice securely or with a repeatable seed.
Multiple Dice Roller
Roll several dice per round and calculate every total.
Card Deck Shuffler
Shuffle one or more complete card decks without replacement.
Random Card Picker
Draw unique playing cards from a standard shuffled deck.
Random Yes/No Generator
Generate yes or no outcomes with configurable probability.
Bulk Data & Studio
Bulk Random Number Generator
Generate up to 500,000 numeric values in a Web Worker.
Bulk Random Identifier Generator
Generate large unique UUID or prefixed identifier datasets.
Bulk Random Dataset Generator
Build large typed synthetic datasets from JSON schemas and constraints.
Random Dataset Profiler
Profile random datasets and sequences for obvious statistical patterns.
Random & Test Data Studio
Combine random generation, sampling, simulation and bulk test data workflows.
Bulk Random String Generator
Generate large reproducible string datasets without rendering every row.
Shuffle Tools
Structured & Text Data
Numbers & Bases
Generate a Random Digit
Generate one or many random decimal digits.
Pick a Random Digit
Pick random digits from a user-supplied digit pool.
Generate a Random Binary Number
Generate binary digit sequences with an exact bit length.
Generate a Random Octal Number
Generate octal digit sequences with an exact length.
Generate a Random Decimal Number
Generate decimal strings with exact integer and fractional lengths.
Generate a Random Hex Number
Generate uppercase or lowercase hexadecimal digit sequences.