以前写程序的时候,总说伪随机什么的。
今天看到了原因及解决办法。
rand()函数可以产生一个0-RAND_MAX的数,但是这是根据种子来的,而这个种子可以用srand()来初始化。
srand()函数里的值不同,则种子不同,里面的参数是unsigned int。
为了产生好的随机数种子,不妨使用time()获得时间来做种子。
以前写程序的时候,总说伪随机什么的。
今天看到了原因及解决办法。
rand()函数可以产生一个0-RAND_MAX的数,但是这是根据种子来的,而这个种子可以用srand()来初始化。
srand()函数里的值不同,则种子不同,里面的参数是unsigned int。
为了产生好的随机数种子,不妨使用time()获得时间来做种子。