Random number generator and giveaway picker
Generate random numbers in a range, unique or with decimals, roll dice and flip coins, and pick winners from a list. Ideal for social media giveaways.
How it works
Set the minimum, maximum and how many numbers you want. You can require unique numbers, decimals and sorted output. For games, roll one or more dice with any number of sides, or flip a coin.
Giveaway mode picks random winners from a list of names or comments (one per line), ideal for Instagram giveaways. Everything uses the browser cryptographic generator, so results are unbiased.
Frequently asked questions
Are the numbers truly random?
They come from crypto.getRandomValues, a cryptographically secure generator, with no modulo bias: every number in the range has exactly the same probability.
Can I use it for a public giveaway?
Yes. We recommend recording your screen during the draw and removing duplicates from the list so every participant gets a single chance.
Related tools
Date calculator: days between dates, add days and age
Count the days between two dates (calendar and business days), add or subtract days, weeks, months or years, and calculate exact age.
Open toolPercentage calculator
Find X% of a number, what percentage one value is of another, the percentage change between two numbers and prices after a markup or discount.
Open toolVAT and sales tax calculator
Add or remove VAT or sales tax from a price at any rate (20%, 21%, 10.5% or custom) and get the net amount, tax and total.
Open toolLoan and monthly payment calculator
Calculate a loan payment with a fixed installment (French) or fixed principal (German) schedule from the amount, annual rate and term, with a full amortization table.
Open toolNeed a custom tool for your business?
Tell us about your case and in 30 minutes we'll give you a clear diagnosis: what's going on, what to do first and what it might cost. No strings attached.