我一直试图让非重复的 arc4random_uniform 为我的 iPhone 应用程序工作很长时间。在没有运气的情况下,在stackoverflow上完成了所有与此相关的问题和答案,现在我希望有人能帮助我。我想做的是在 1 到 104 之间选择 13 个不同的随机数。我已经让它工作到选择 13 个不同的数字,但有时其中两个是相同的。
int rand = arc4random_uniform(104);
这就是我正在做的事情,然后我使用 rand 从数组中进行选择。如果更容易打乱数组然后从顶部选择 13,那么我会尝试,但我需要帮助,因为这似乎更难。
感谢您的任何建议。