【发布时间】:2009-07-15 12:29:33
【问题描述】:
我给它 0 和 400,它有时会返回超过 400 的值。这没有意义。
- (float)randomValueBetween:(float)low andValue:(float)high {
return (((float) arc4random() / RAND_MAX) * (high - low)) + low;
}
这实际上是我在网上找到的一个sn-p。也许有人可以看到那里的错误?
【问题讨论】:
-
只是为了迂腐,这个错误与 UIKit、iPhone 或(几乎没有)Objective-C 没有太大关系;)
标签: iphone objective-c cocoa-touch uikit