Table of Contents
RANDOMIZE
PET VIC-20 C64 C16 Plus/4 C128 X16 M65
The RANDOMIZE
command seeds the pseudo-random generator with an initial value.
Syntax
RANDOMIZE <value>
The value given must be a LONG number and it will serve as a base for the random sequence.
Example
A typical use case is to seed the randomizer with the result of the TI function:
RANDOMIZE TI() FOR i AS BYTE = 1 TO 10 : PRINT RND() : NEXT
Commander X16 Example
Since the TI()
function is not implemented in the X16, we'll use the ENTROPY()
function, that is part of the X16.BAS library:
INCLUDE "x16.bas" RANDOMIZE ENTROPY() FOR i AS BYTE = 1 TO 10 : PRINT RND() : NEXT