程阳:Wolfram Research 关于随机数的资源

标签:
程阳彩票wolframresearchrandomnumber随机数 |
分类: 彩理探考 |
程阳:Wolfram Research 关于随机数的资源
【关于Wolfram】
Random Number 【来源】
http://mathworld.wolfram.com/images/entries/contribute2.gifResearch
A random number is a number chosen as if by chance from some specified distribution such that selection of a large set of these numbers reproduces the underlying distribution. Almost always, such numbers are also required to be independent, so that there are no correlations between successive numbers. Computer-generated random numbers are sometimes called pseudorandom numbers, while the term "random" is reserved for the output of unpredictable physical processes. When used without qualification, the word "random" usually means "random with a uniform distribution." Other distributions are of course possible. For example, the Box-Muller transformation allows pairs of uniform random numbers to be transformed to corresponding random numbers having a two-dimensional normal distribution.
It is impossible to produce an arbitrarily long string of random digits and prove it is random. Strangely, it is also very difficult for humans to produce a string of random digits, and computer programs can be written which, on average, actually predict some of the digits humans will write down based on previous ones.
There are a number of common methods used for generating pseudorandom numbers, the simplest of which is the linear congruence method. Another simple and elegant method is elementary cellular automaton rule 30, whose central column is given by 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, ... (Sloane's A051023), and which provides the random number generator used for large integers in Mathematica. Most random number generators require specification of an initial number used as the starting point, which is known as a "seed." The goodness of random numbers generated by a given algorithm can be analyzed by examining its noise sphere.
When generating random numbers over some specified
boundary, it is often necessary to normalize the distributions so
that each differential area is equally populated. For example,
picking http://mathworld.wolfram.com/images/equations/RandomNumber/Inline2.gifResearch
In order to generate a power-law distribution
http://mathworld.wolfram.com/images/equations/RandomNumber/Inline6.gifResearch
http://mathworld.wolfram.com/images/equations/RandomNumber/NumberedEquation1.gifResearch |
(1)
|
so
http://mathworld.wolfram.com/images/equations/RandomNumber/NumberedEquation2.gifResearch |
(2)
|
Let http://mathworld.wolfram.com/images/equations/RandomNumber/Inline7.gifResearch
and the variate given by
http://mathworld.wolfram.com/images/equations/RandomNumber/Inline21.gifResearch |
http://mathworld.wolfram.com/images/equations/RandomNumber/Inline22.gifResearch |
http://mathworld.wolfram.com/images/equations/RandomNumber/Inline23.gifResearch |
(7)
|
http://mathworld.wolfram.com/images/equations/RandomNumber/Inline24.gifResearch |
http://mathworld.wolfram.com/images/equations/RandomNumber/Inline25.gifResearch |
http://mathworld.wolfram.com/images/equations/RandomNumber/Inline26.gifResearch |
(8)
|
is distributed as http://mathworld.wolfram.com/images/equations/RandomNumber/Inline27.gifResearch
REFERENCES:
Bassein, S. "A Sampler of Randomness." Amer. Math. Monthly 103, 483-490, 1996.
Bennett, D.
Bratley, P.; Fox, B.
Dahlquist, G. and Bjorck, A. Ch.
Deak, I. Random Number Generators and Simulation. New York: State Mutual Book & Periodical Service, 1990.
Evans, M.; Hastings, N.; and Peacock, B.
Statistical Distributions, 3rd ed. New York: Wiley,
p.
Forsythe, G.
Gardner, M. "Random Numbers." Ch.
James, F. "A Review of Pseudorandom Number Generators." Computer Physics Comm. 60, 329-344, 1990.
Kac, M. "What is Random?" Amer. Sci. 71, 405-406, 1983.
Kenney, J.
Kenney, J.
Knuth, D.
Marsaglia, G. "A Current View of Random Number
Generators." In
Computer Science and Statistics: Proceedings of the Symposium on
the Interface, 16th, Atlanta, Georgia, March 1984 (Ed.
L.
Marsaglia, G. "DIEHARD: A Battery of Tests for Random Number Generators." http://stat.fsu.edu/~geo/diehard.html.
Mascagni, M. "Random Numbers on the Web." http://archive.ncsa.uiuc.edu/Apps/CMP/RNG/mascagni/www-rng.html.
Niederreiter, H. Random Number Generation and Quasi-Monte Carlo Methods. Philadelphia, PA: SIAM, 1992.
Nijenhuis, A. and Wilf, H. Combinatorial Algorithms for Computers and Calculators, 2nd ed. New York: Academic Press, 1978.
Park, S. and Miller, K. "Random Number Generators: Good Ones are Hard to Find." Comm. ACM 31, 1192-1201, 1988.
Peterson, I. The Jungles of Randomness: A Mathematical Safari. New York: Wiley, 1997.
Pickover, C.
Press, W.
Schrage, L. "A More Portable Fortran Random Number Generator." ACM Trans. Math. Software 5, 132-138, 1979.
Schroeder, M. "Random Number Generators." In
Number Theory in Science and Communication, with Applications in
Cryptography, Physics, Digital Information, Computing and
Self-Similarity, 3rd ed. New York: Springer-Verlag,
pp.
Sloane, N.
Weisstein, E.
Wilf, H.
Referenced on Wolfram|Alpha: Random Number
CITE THIS AS:
Weisstein, Eric W. "Random Number." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/RandomNumber.html