一.随机数的生成
要包括头文件<stdlib.h>,且用Rand_Max限定生成数的范围。
1.rand
可随机生成数,但它不是真正的随机,是伪随机,是生成一个种子,在种子中依次取值,二种子里的数是固定的,可以预算结果。
2.srand
用来初始化随机数,变化一次,种子变化一次。
3.time
因为时间时刻变化,种子也时刻变化,因此可用time作为srand()的值,使种子时刻发生改变。
注:time函数返回的是一个时间轴,如果时间太短,时间轴可能相同。
4.随机数生成的方式
在rand函数使用前,先需要设置随机数生成的基准值。
注意:在一次程序运行中,只需设置一次基准值就行,后面可以多次生成随机值。