Random number generator (included): Difference between revisions
Content added Content deleted
(→{{header|PL/I}}: correct lang tag usage) |
|||
Line 52: | Line 52: | ||
=={{header|PL/I}}== |
=={{header|PL/I}}== |
||
<lang PL/I> |
|||
Values produced by IBM Visualage PL/I compiler |
Values produced by IBM Visualage PL/I compiler |
||
built-in random number generator are uniformly distributed |
built-in random number generator are uniformly distributed |
||
between 0 and 1 [0 |
between 0 and 1 [0 <= random < 1] |
||
It uses a multiplicative congruential method: |
It uses a multiplicative congruential method: |
||
seed(x) = mod(950706376 * seed(x-1), 2147483647) |
<lang PL/I>seed(x) = mod(950706376 * seed(x-1), 2147483647) |
||
random(x) = seed(x) / 2147483647 |
random(x) = seed(x) / 2147483647</lang> |
||
</lang> |
|||
=={{header|Python}}== |
=={{header|Python}}== |