C语言 随机数不解之处
#include <stdio.h>#include <stdlib.h>
#include <time.h>
int _tmain(int argc, _TCHAR* argv[])
{
int random;
srand(time(NULL));
printf("%d\n",rand());
printf("%d\n",(time(NULL)));//直接这样就可以产生随机数,那要srand rand做什么?
return 0;
}
time(NULL) // 获取到的是当前时间的毫秒值。
https://fishc.com.cn/forum.php?mod=viewthread&tid=84362&highlight=srand ba21 发表于 2021-5-28 22:51
time(NULL) // 获取到的是当前时间的毫秒值。
哦,那用srand()是为了让这个随机数,更不容易破解吧? ba21 发表于 2021-5-28 22:51
time(NULL) // 获取到的是当前时间的毫秒值。
那用srand(),是为了让生成的随机数,更不容易被解读出来吧?
页:
[1]