私は今iPhoneアプリのために年齢のために非反復arc4random_uniformを働かせようとしています。 stackoverflowでこれに関連するすべての質問と回答を運行なしで、今私は誰かが私を助けることを望んでいる。私がしたいのは、1と104の間の13の異なる乱数を選ぶことです。13の異なる数字を選んだ時点で動作するようになっていますが、2つが同じであることもあります。ノンリピートarc4random_uniform
int rand = arc4random_uniform(104);
これは私がやっていることです、そして、私は配列から選択するためにランドを使用しています。配列をシャッフルしてから上から13を選ぶ方が簡単なら、それを試してみるでしょうが、それはもっと難しいと思われるので、どのように助けが必要でしょう。
ありがとうございました。
あなたは、配列をシャッフルまたは1つからランダムにアイテムを選択したい場合は、I 「objective-c array shuffle」または「randomized queue」を検索することをお勧めします。 – Timo