Random Number Generator
Generate random numbers within any range.
About this tool
Generate one or more whole numbers between a chosen minimum and maximum. Each draw uses JavaScript’s pseudo-random Math.random function, maps it across the inclusive range, and rounds to an integer, so both endpoints can appear. The “How Many” setting repeats that process and presents a copyable set of results. Set 1 to 6 to imitate a standard die, 1 to 100 for a classroom question number, or 50 to 60 when you need a value inside a narrow testing range. Generate 3 values for game setup, select a giveaway position from 1 to 500, assign chores by numbered list, or break a harmless tie without personal preference. Repeated values may occur when generating several numbers because each draw is independent; do not assume the output is a sample without replacement. Pseudo-random values are appropriate for casual games, examples, and everyday decisions, but not for passwords, encryption keys, regulated lotteries, scientific sampling, or security-sensitive selection. Make sure the minimum does not exceed the maximum and interpret the copied results using the same inclusive range you announced to participants.
How to use
Define the inclusive range with "Minimum" and "Maximum."
Set "How Many" results you’d like.
Hit "Generate," then use the copy icon in the results panel to take the full set.