用C++生成随机数如果只用到 rand(),生成多次得到的随机数唯一。原因是随机数种子都是1
因此可以利用 系统时间作为随机数种子,使用 语句:
srand((unsigned int)time(NULL));
再使用rand();
即可获得随机数。
注意:srand((unsigned int)time(NULL));只需要用一次就行了,假如使用多次,生成的随机数会变唯一
头文件: #include <time.h>
用C++生成随机数如果只用到 rand(),生成多次得到的随机数唯一。原因是随机数种子都是1
因此可以利用 系统时间作为随机数种子,使用 语句:
srand((unsigned int)time(NULL));
再使用rand();
即可获得随机数。
注意:srand((unsigned int)time(NULL));只需要用一次就行了,假如使用多次,生成的随机数会变唯一
头文件: #include <time.h>