【发布时间】:2012-11-16 16:34:30
【问题描述】:
我想生成一个介于 0 和 1 之间的随机数(均匀分布),我使用:
float x = arc4random_uniform(1);
但是,这只会产生 0.00000
我用过
float y = arc4random() %11 * 0.1;
它返回一个区间内的随机数,但我不确定它是否是均匀分布。
为什么第一个函数没有按预期工作?
【问题讨论】:
-
你不阅读文档,你不接受答案,呃......
标签: c random floating-point arc4random