home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / USCX / TPCOMPLT.ZIP / PULL.SRC < prev    next >
Text File  |  1986-05-06  |  426b  |  17 lines

  1. {<<<< Pull >>>>}
  2. { From: COMPLETE TURBO PASCAL by Jeff Duntemann  }
  3. { Scott, Foresman & Co. 1986  ISBN 0-673-18600-8 }
  4. { Described in section 16.10 -- Last mod 2/1/86  }
  5.  
  6. FUNCTION Pull(Low,High : Integer) : Integer;
  7.  
  8. VAR
  9.   I : Integer;
  10.  
  11. BEGIN
  12.   REPEAT                   { Keep requesting random integers until }
  13.     I := Random(High + 1); { one falls between Low and High }
  14.   UNTIL I >= Low;
  15.   Pull := I
  16. END;
  17.