bas7advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
RANDOMIZE Statement Details
  Syntax  Details  Example                 Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
RANDOMIZE initializes (reseeds) the random-number generator using expression%.
 
RANDOMIZE [expression%]
    ■ If you omit expression%, BASIC pauses and asks for a value by printing
      the following message before executing the RANDOMIZE statement:
        Random Number Seed (-32768 to 32767)?
 
    ■ When you use the argument expression%, BASIC uses this value to
      initialize the random-number generator.
 
Usage Notes
    ■ If the random-number generator is not reseeded, the RND function
      returns the same sequence of random numbers each time the program
      is run. To avoid this, place a RANDOMIZE statement at the beginning
      of the program and change the argument with each run.
    ■ A convenient way to initialize the random-number generator is to use
      the TIMER function. Using TIMER ensures a new series of random numbers
      each time you use the program.