Random Number Generator

Generate random integers or floats in a range — single values, sequences, or bulk lists.

About Random Number Generator

This tool generates random number data using the browser's cryptographically secure random number generator (crypto.getRandomValues). All data is generated locally in your browser — nothing is sent to any server. Useful for populating test databases, creating seed data, UI mockups, and testing forms.

FAQ

Is Math.random() truly random?
Math.random() is a pseudorandom number generator — it produces sequences that appear random but are deterministic given a seed. It is not suitable for cryptographic use. This tool uses crypto.getRandomValues() instead, which accesses the OS entropy source (hardware events, timing jitter) and is cryptographically secure. For simulations, games, and statistical sampling, Math.random() is sufficient.