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.
  
 
 RND Function Details
  ◄Syntax►  ◄Details►  ◄Example►                 ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
RND returns a single-precision number between 0 and 1.
 
RND[(n#)]
 
Usage Notes
    ■ The value of n# determines how RND generates the next random number:
 
          Argument         Number returned
          ══════════════   ═══════════════════════════════════════════════
          n# < 0            Always returns the same number for any given n#.
          n# > 0 or         Returns the next random number in the sequence.
          n# omitted
          n# = 0            Returns the last number generated.
 
    ■ Even if n# > 0, the same sequence of random numbers is generated each
      time the program is run unless you initialize the random-number
      generator each time. (See the RANDOMIZE statement for more information
      about initializing the random-number generator.)
    ■ To produce random integers in a given range, use this formula,
 
          INT ((upperbound - lowerbound + 1)*RND + lowerbound)
 
      In this formula, upperbound is the highest number in the range, and
      lowerbound is the lowest number in the range.