gpt4 book ai didi

c - C 中 rand() 的问题

转载 作者:太空狗 更新时间:2023-10-29 15:09:54 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
why do i always get the same sequence of random numbers with rand() ?

到目前为止,这是我的文件:

#include <stdio.h>

int main(void) {
int y;
y = generateRandomNumber();
printf("\nThe number is: %d\n", y);
return 0;
}

int generateRandomNumber(void) {
int x;
x = rand();
return x;
}

我的问题是 rand() 总是返回 41。我在 win 上使用 gcc...不知道该怎么做。

编辑:使用时间生成随机数是行不通的。它为我提供了一个数字(12000ish),每次我调用它时都会高一点(每秒大约+3)。这不是我需要的随机性。我该怎么办?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com