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.