C++产生指定范围的随机数

转载于:https://blog.csdn.net/garfielder007/article/details/51386490

C/C++编程产生指定范围内的随机数,直接上个小程序:


   
   
   
   
  1. #include // 对应于C++中cstdlib
  2. #include // ctime
  3. #include
  4. int main()
  5. {
  6. s rand(time( NULL));
  7. int low = 0, high = 100;
  8. int rnum = rand() % (high - low + 1) + low;
  9. printf( "random number = %d\n", rnum);
  10. system( "pause");
  11. return 0;
  12. }

调用rand()会产生[0,32757]之间的随机数,(high - low)的绝对值不能超过32767。

你可能感兴趣的:(C++)