Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightSecurity Toolschevron_rightRandom Float GeneratorRandom Float Generator

Random Float Generator

Generate lists of random decimal numbers with configurable range, precision, and distribution.

Similar Tools

Random Boolean Generator

Random Boolean Generator

Generate lists of random true/false values with configurable probability and count.

Random Password List

Random Password List

Generate lists of secure passwords with configurable character sets.

Random Time Generator

Random Time Generator

Generate random time values (HH:MM or HH:MM:SS) within a range, in 12 or 24-hour format.

Random Date Generator

Random Date Generator

Generate random dates within a specified range with options for count, format, and time.

MP4 to MOV Converter

MP4 to MOV Converter

MP4 to MOV Converter helps you convert MP4 files to MOV for QuickTime-centered workflows directly in your browser. Use it for fast, private media cleanup, publishing, lessons, demos, and everyday video or audio editing.

PDF Outline Editor

PDF Outline Editor

Add or replace bookmarks / outlines in a PDF file. Paste a flat list and generate a nested navigable outline tree — free and private.

UUID Timestamp Extractor

UUID Timestamp Extractor

Extract the embedded creation timestamp from UUID v1, v6, and v7. Free, instant, runs in your browser.

apps

More Tools

Browse our full collection of free online tools.

Random Float Generator

Generate batches of random decimal (floating-point) numbers with precise control over range, precision, and statistical distribution.

Inputs explained

  • Count — how many values to generate (1 to 5,000).
  • Min / Max — the range the values will fall within.
  • Decimal places — how many digits after the decimal point (0 = integers, up to 10 for high-precision scientific work).
  • DistributionUniform gives each value in the range equal probability. Normal clusters values toward the midpoint of the range, tapering off at the edges, matching many natural phenomena.

Uniform distribution

Every value in [min, max] is equally likely. Use this for:

  • Random coordinates, prices, durations, or IDs.
  • Generating test data without bias toward any particular value.
  • Simulating uniformly distributed processes.

Normal distribution

Values cluster around the midpoint of your range. The standard deviation is set to range / 6, so ≈99.7% of values fall within the range. Values outside the range are clamped. Use this for:

  • Simulating measurements with natural variation (heights, weights, temperatures).
  • Generating realistic financial data (returns, prices).
  • Stress-testing systems with realistic-looking sensor readings.

Randomness source

All values use crypto.getRandomValues — the browser's cryptographically secure random number generator. For normal distribution, the Box-Muller transform converts two independent uniform draws into normally distributed output.

Output

Each number is shown in its own row. Copy-all puts them one-per-line. Download saves floats.txt.

Privacy

All generation runs locally in your browser. Nothing is sent anywhere.