RANDOMIZE RANDOMIZE <number>
Sets the random seed to the given number. If no number is given, the seed is taken from the FRAMES counter (timer) variable.
Using RANDOMIZE at least once in the program prevents the pseudorandom generated sequence to be always the same.
On the other hand, if a given fixed number is used as a seed, the sequence will be always the same. This is useful to produce predictable sequences (i.e. for testing).
REM Sets a random sequence RANDOMIZE 10 FOR i = 1 TO 10: PRINT RND * 10; " "; NEXT i: PRINT REM Repeat the pseudorandom sequence RANDOMIZE 10 FOR i = 1 TO 10: PRINT RND * 10; " "; NEXT i: PRINT
This instruction is Sinclair BASIC compatible but the pseudorandom sequences generated are not the same.