Home › Random Generators › Random Number Generator
Random Number Generator
Generate random integers or decimals within any range. Unique numbers option included.
Free Random Number Generator — Generate Numbers in Any Range
This random number generator lets you generate integers or decimal numbers within any range you define. Set a minimum, set a maximum, choose how many numbers you want, and optionally toggle "no duplicates" to ensure each number appears only once in the output.
Integers vs decimals: The default is integer mode, which generates whole numbers — the most common need for things like lottery numbers, dice rolls, and data seeds. Switching to 1, 2, or 3 decimal places gives you floating-point numbers, useful for simulating measurements, probability values, prices, or scientific data.
No duplicates mode works like a lottery draw — each number can only appear once. This is essential for things like bingo number generation, fair contest draws, and creating unique ID seeds. Without duplicates enabled, the same number can appear multiple times, reflecting true random sampling with replacement.
Use cases: Lottery and raffle number generation. Statistical sampling. Test data seeding. Classroom quiz number assignments. Random price generation for mock product data. Simulating dice rolls across multiple dice. Generating random test scores or measurements for statistics practice. The grid layout makes it easy to scan all generated numbers at once — click any number to copy it individually.
Generate up to 200 numbers per batch. All generation runs locally in your browser using JavaScript's Math.random().