赞
踩
C++11之前,C和C++都用相同的方法来产生随机数(伪随机数),即rand()函数,用法如下:
功能:初始化随机数发生器
用法:void srand(unsigned int seed)
功能:随机数发生器
用法:intrand(void)
要取得 [a,b) 的随机整数,使用 (rand() % (b-a))+ a;
要取得 [a,b] 的随机整数,使用 (rand() % (b-a+1))+ a;
要取得 (a,b] 的随机整数,使用 (rand() % (b-a))+ a + 1;
** 参考:C++ rand 与 srand 的用法
#include <iostream>
#include <ctime>
#include <cstdlib>
int getRand(int min, int max);
int main() {
srand(time(0));
for (in
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。