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

    1

    Define the inclusive range with "Minimum" and "Maximum."

    2

    Set "How Many" results you’d like.

    3

    Hit "Generate," then use the copy icon in the results panel to take the full set.

    Frequently Asked Questions