This server is maintained by a team of mathematicians and computer scientists led by Peter Hellekalek at the Department of Mathematics of the University of Salzburg. More Information » Site Details | Report This Site Web Address » http://random.mat.sbg.ac.at/ |
The generation of random numbers is critical to cryptographic systems. Symmetric ciphers such as DES, RC2, and RC5 all require a randomly selected encryption key. More Information » Site Details | Report This Site Web Address » http://crypto.8k.com/ |
The frandom suite comes as a Linux kernel module for several kernels, or a kernel patch for 2.4.22. It implements a random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. More Information » Site Details | Report This Site Web Address » http://frandom.sourceforge.net/ |
RngPack is a pseudorandom number generator package for Java. Pseudorandom means that the "random" numbers are generated by a deterministic mathematical process, not by a fundamentally random physical process such as radioactive decay or Johnson noise. More Information » Site Details | Report This Site Web Address » http://www.honeylocust.com/RngPack/ |
Here is information on pseudo and quasi random number generation with implementations in several languages. An a tutorial on how to generate nonuniformly distributed random numbers. More Information » Site Details | Report This Site Web Address » http://www.taygeta.com/random.html |
Describes a program, ENT, which applies various tests to sequences of bytes stored in files and reports the results of those tests. The program is useful for evaluating pseudorandom number generators for encryption and statistical sampling applications, compression algorithms, and other applications where the information density of a file is of interest. More Information » Site Details | Report This Site Web Address » http://www.fourmilab.ch/random/ |
RandomBots offers randomization software for numeric and non-numeric data samples, generators for random number samples, random selection and random check number audits. More Information » Site Details | Report This Site Web Address » http://www.randombots.com/ |
Primary goals are: (a) to develop a battery of statistical tests to detect non-randomness in binary sequences constructed using random number generators and pseudo-random number generators utilized in cryptographic applications, (b) to produce documentation and a software implementation of these tests, and (c) to provide guidance in the use and application of these tests. More Information » Site Details | Report This Site Web Address » http://csrc.nist.gov/groups/ST/toolkit/rng/index.html |
The library provides a large collection of random number generators which can be accessed through a uniform interface. Environment variables allow you to select different generators and seeds at runtime, so that you can easily switch between generators without needing to recompile your program. More Information » Site Details | Report This Site Web Address » http://www.gnu.org/software/gsl/manual/html_node/Random-Number-Generation.html |
This page contains software libraries for some very good random number generators. The basic random number generators make floating point or integer random numbers with uniform distributions. This code is available in C++ and assembly language. More Information » Site Details | Report This Site Web Address » http://www.agner.org/random/ |
| | |