gpt4 book ai didi

c - 在C中生成10到1000000000之间的随机数

转载 作者:行者123 更新时间:2023-11-30 21:46:12 25 4
gpt4 key购买 nike

我正在使用此代码来创建;但所有结果都在 10 范围内至32000

你能告诉我我做错了什么吗?

for (i = 0; i < N; i++) {
*(A + i) = rand() % (1000000000 - 10 + 1) + 10;
printf("%lu\n", *(A + i));
}

最佳答案

rand() 返回 0 到 RAND_MAX 范围内的值(根据标准,至少为 32767):https://www.tutorialspoint.com/c_standard_library/c_function_rand.htm

如果您想要更高的值,可以将多个 rand() 结果相乘。

关于c - 在C中生成10到1000000000之间的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40322780/

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