C++随机数 (rand,srand用法) | 您所在的位置:网站首页 › 随机数matrand › C++随机数 (rand,srand用法) |
随机数
srand((unsigned int)time(NULL));// 如果没有此行,每次随机数都是一样的。
int random = rand() % 61 + 40;//40~100
srand(unsigned int seed)用来设置rand()产生随机数时的随机数种子。参数seed必须是个整数,如果每次seed都设相同值,rand()所产生的随机数值每次就会一样。 采用当前时钟作为随机数种子,利用srand((unsigned int)(time(NULL))的方法,产生不同的随机数种子,因为每一次运行程序的时间是不同的 rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。 rand%100 ,代表在0~99中产生随机数 |
CopyRight 2018-2019 实验室设备网 版权所有 |