【发布时间】:2011-08-10 19:06:19
【问题描述】:
我需要生成一些永远不会重复的 int 值(至少在理论上)。我知道有 arc4random() fnc 但我不确定如何将它与当前日期或 smth 一起使用:(
【问题讨论】:
-
return counter++有什么问题?将在必须重复之前生成完整的整数范围。 -
您将多久生成一次理论上永远不会重复的 int 值?一旦第一次启动应用程序?每次启动一次,或每次运行应用程序多次。
-
我需要为每个玩过的游戏生成唯一的 ID。游戏结束后,我用 10 个最高得分对象(玩家、得分、模式和游戏 ID)更新高分数组。有 Highscore UIViewController 从 NSUserDefaults 读取数据(不是作为参数获取)。我需要强调当前用户的游戏玩法。所以为了代码的清晰和简洁,最好有这样的ID。
标签: iphone objective-c uniqueidentifier