Excel: Random Number GenerationID: Q86523
|
In Microsoft Excel, the RAND function uses the following iterative
method to calculate pseudo-random numbers:
The first random number:
random_number=fractional part of (9821 * r + 0.211327),
where r = .5
random_number=fractional part of (9821 * r + 0.211327),
where r = the previous random number
Computers cannot generate truly random numbers. Instead, they return a
series of numbers based on a mathematical relationship that simulates
"randomness." The "randomness" exhibited by the numbers is a function
of the mathematical formula used by the random number generator.
In Microsoft Excel for Windows, adding randomize=1 to the [Microsoft Excel]
section of the appropriate .INI file for your version of Microsoft Excel
will cause "r" to be determined from the system clock (which adds a further
degree of randomness to the numbers generated).
For this version The name of your
of Microsoft Excel .INI file is this
-----------------------------------------
5.0 EXCEL5.INI
4.0 EXCEL4.INI
3.0 EXCEL.INI
Additional query words: 1.0 1.00 1.03 1.04 1.06 1.5 1.50 2.0 2.00 2.01 2.1 2.10 2.2 2.20 2.21 3.0 3.00 4.0 4.00 rand random algorithm
Keywords : xlformula
Version : MACINTOSH:1.0,2.20,3.0,4.0,5.0,98; WINDOWS:2.0,3.0,4.0,5.0,7.0,97; winnt:5.0
Platform : MACINTOSH WINDOWS winnt
Issue type : kbinfo
Last Reviewed: June 28, 1999