C++随机数 (rand,srand用法)
随机数
srand((unsigned int)time(NULL));// 如果没有此行,每次随机数都是一样的。 |
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中产生随机数
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 个人随笔2020ooo-万能的小陈!
评论