Random Number Generator
Result
No result yet.
No result yet.
A random number is a number selected from a range of possible values without following a predictable pattern. This generator usually assumes a uniform distribution: every value in the range has the same chance of being selected.
Computers are deterministic. Most programs therefore use a pseudo-random number generator (PRNG): an algorithm that produces a sequence of numbers that appears random, even though it is generated mathematically. This is sufficient for many applications, but not for cryptographic security.
Random software can be difficult to test because the output may change between executions. A seed is a starting value that lets a pseudo-random generator produce the same sequence again. This makes random behaviour reproducible and easier to test.
Choose a minimum, maximum, number of values per set, number of sets, uniqueness and sorting. Then click Generate. You can copy, download or share the result using Share result.
This application was developed for software testing education. Students can practise boundary value testing, input validation, exploratory testing, combination testing, error handling and reproducibility. The application logs interactions so testing behaviour can be analysed afterwards.