Interpreter and Compiler Project

Wichmann-Hill Random Number Generator

Download: random2.bas
Size 0kb, downloads 1207.

Here's a random number generator that uses the Wichmann-Hill method. It should result in better output than the simpler Random Number Generator posted elsewhere. The disadvantage over the simple generator is that it takes up four variables instead of one: W is the random number returned, and X, Y and Z are the seeds.

Before you call the random number generator, you must set X, Y and Z to non-zero values. Afterwards, use the subroutine as follows:

LET W=W-W/n*n

This will return a number from 0 to n-1.


New Comment

Yes No