【发布时间】:2011-04-22 01:20:46
【问题描述】:
可能的重复:
Generate Random numbers uniformly over entire range
In C, how do I get a specific range of numbers from rand()?
我想在 C 中生成随机数。它在 stdlib.h 中有 rand() 和 srand() 函数,但它给了我非常大的数字。但我只想要数字 b/w 1 到 10。那么,是否有可能,如果是,那么如何?如果可以从 a-z 随机生成字符。
【问题讨论】:
-
rand() % 10 + 1但要注意偏见 -
投票关闭... [在此处插入您最喜欢的堆栈溢出 C rand() 问题]