ios - 如何在 iOS 上生成随机数?

标签 ios objective-c random

在 iOS 上使用 Objective-C 生成随机数的最佳方法是什么?
如果我使用 (int)((double) rand()/((double)(RAND_MAX) + (double) 1) * 5.0) 生成一个从 0 到 4 的数字,每次我开始iPhone 上的程序会生成与开始时相同的数字。

最佳答案

有一个非常相似的问题here on StackOverFlow .这是更好的解决方案之一(无需播种):

int r = arc4random() % 5;

关于ios - 如何在 iOS 上生成随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/510367/

相关文章:

ios - performFetchWithCompletionHandler 多久调用一次?

ios - 从 GameKit 加载成就总是返回 nil

c - 快速 C 随机 boolean 生成器

ios - 使用MPMoviePlayerController流音频

ios - 将主机名字符串解析为 IP 字符串

objective-c - ARC 是否与 Core Graphics 对象一起使用?

algorithm - 从给定的具有不同范围的随机数生成器方法创建随机数生成器方法

ios - arc4random:限制生成的随机数的值

ios - Alamofire Basic 和 Oauth2

ios - 我在创建一个单例吗?