GLBasic User Manual

Main sections

SEEDRND

SEEDRND start%



Initializes the random number generator for RND() with a starting value.

The starting value for the generator (the seed) determines the pattern of 'random' numbers the random number generator will create. As a result you can make the random number generator create a predictable set of random numbers by giving it the same seed each time your program runs.

To make the random number generator generate a different random number sequence each time your program starts, GLBasic automatically calls SEEDRND(GETTIMERALL()) before your first line of code executes.

 
SEEDRND 505
PRINT "A random number between 0 and 100: " + RND(100), 100, 100
PRINT "A random number between 5 and 20: " + (RND(15)+5), 100, 110
SHOWSCREEN
MOUSEWAIT


Example Output:
A random number between 0 and 100: 74
A random number between 5 and 20: 13

See also...