gpt4 book ai didi

c - 获取大于 RAND_MAX 范围内的随机数 (C)

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

我知道 RAND_MAX = 32767,但我需要获取 [0, 100000000] 范围内的随机数。有没有办法使用 rand() 来获得它?

谢谢(使用C)

最佳答案

根据ISO C Random Number Functions RAND_MAX 的值似乎与实现相关:

The value of this macro is an integer constant representing the largest value the rand function can return. In the GNU C Library, it is 2147483647, which is the largest signed integer representable in 32 bits. In other libraries, it may be as low as 32767.

所以也许您可以尝试使用替代的 C 库来实现您想要的。

关于c - 获取大于 RAND_MAX 范围内的随机数 (C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29232662/

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