小编mil*_*o64的帖子

如果我没有指定srand(),rand()使用什么种子?

这是代码:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
    int r;
    int i;
    for (i = 0; i < 100; i++)
    {
        r = rand() % 100 + 1;
        printf("%d\n", r);
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我一直在尝试随机数,但有一天,我忘了srand()输入,但rand()功能仍然可以随机一个数字(相同的序列).

问题是,如果我没有指定它,它会使用什么种子?

c random srand

6
推荐指数
2
解决办法
4312
查看次数

标签 统计

c ×1

random ×1

srand ×1