【发布时间】:2019-02-24 23:25:01
【问题描述】:
我正在尝试编写一个程序来随机生成 [-2,2] 之间的数字(项 x)。然后我想使用 while 循环更新术语。
我知道如何使用 drand48() 和 srand(),但我知道我不能为此使用 drand48(),因为它只计算 0 到 1 之间的数字。
我只用了大约一个月的时间来使用 C,所以我仍然对这一切感到很困惑。 谢谢!
【问题讨论】:
-
欢迎来到Stack Overflow ...您尝试过吗?提示:如果您有一个在 [0, 1] 之间随机生成的实数,您可以通过将最初生成的随机数乘以 4 将其扩展为 [0, 4] 之间的数字。
-
x = rand() % 5 - 2;
标签: c while-loop srand