advr.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, RND Function Details
  ◄Summary►  ◄Details►  ◄Example►                ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
 RANDOMIZE [seed]
 RND[(n)]
 
 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
     loop and change the argument with each iteration.
 
   ■ A convenient way to initialize the random-number generator is to use the
     TIMER function. Using TIMER ensures a new series of random numbers.
     See: ◄TIMER Function►
 
   ■ To produce random integers in a given range, use this formula:
 
         INT ((upperbound - lowerbound + 1)*RND + lowerbound)
 
     where upperbound is the highest number in the range, and lowerbound is
     the lowest number in the range.