目录
rand()函数
生成随机数使用rand()函数
函数原型:
int rand (void);头文件<stdlib.h>
初步使用
目前该“随机数”貌似成功生成
生成0到99的随机数
再次运行
发现问题
大家有木有发现其实这三次的运行结果生成的随机数其实是一样的,没错,我说的就是三次,
第一次是41 18467 6334 26500 19169 15724 11478 29358 26962 24464,将这些数对100求余
不就是 41 67 34 0 69 24 78 58 62 64了吗?
这些看似偶然的结果并不是精巧设计的,而是rand()函数需要一颗种子才能正确的生成我们所需要的随机数,没有该种子那么使用rand()永远都是一样的结果