home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 March / ENTER.ISO / files / fwp-0.0.6-win32-installer.exe / random.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2004-12-06  |  435 b   |  29 lines

  1. #include "random.h"
  2.  
  3. #include "stdlib.h"
  4.  
  5.  
  6. int irand(){
  7.     return rand();
  8. }
  9.  
  10. int irand(int max){
  11.     return (int)( rand()/(float)RAND_MAX * max );
  12. }
  13.  
  14. float frand(){
  15.     return (rand()/(float)RAND_MAX);
  16. }
  17.  
  18. float frand(float max){
  19.     return (rand()/(float)RAND_MAX) * max;
  20. }
  21.  
  22. float frand(float min, float max){
  23.     return (rand()/(float)RAND_MAX) * (max-min) + min;
  24. }
  25.  
  26. double drand(){
  27.     return (rand()/(double)RAND_MAX);
  28. }
  29.