TL
Tool Lab
💰Donate
💰Donate

Random Number Generator

Generate random integers or decimals in any range with bulk mode.

About This Tool

Generates statistically uniform random numbers using the browser's Math.random(). Choose any min/max range, integer or float output, and optionally ensure all values are unique (integers only).

All processing happens in the browser — no data is sent to any server. For security-critical use cases, use a cryptographically strong random generator.

How to Use

  1. Set the min and max values to define the range.
  2. Choose the count, decimal places, and whether values should be unique.
  3. Click Generate to produce the random numbers.
  4. Click Copy All to copy the results to your clipboard.

Use Cases

Lottery picks, random sampling, test data generation, game development, and statistics exercises all benefit from fast bulk random number generation.

FAQ

  • Is this cryptographically secure?No. Math.random() is not suitable for security-critical use. Use the Secret Key Generator or Password Generator for secure random values.
  • What is the unique mode limit?Unique mode is limited to integers and will generate at most (max - min + 1) values.
  • Can it generate decimal numbers?Yes. Set decimal places to 1–4 to generate floating-point random numbers. The unique option is not available in decimal mode.