[解決済み] NSArrayの中のランダムなオブジェクトを選択する
2023-05-31 21:24:47
質問
オブジェクトを含む配列があるとします。 1、2、3、4があります。 この配列からランダムにオブジェクトを選ぶにはどうしたらよいでしょうか?
どのように解決するには?
Darryl氏の回答は正しいのですが、若干の微調整が必要かもしれません。
NSUInteger randomIndex = arc4random() % theArray.count;
修正
-
使用方法
arc4random()
以上rand()
とrandom()
はシードを必要としないので、よりシンプルです。srand()
またはsrandom()
). -
は
モジュロ演算子
(
%
) は、文全体を短くし、かつ意味的にも明確にします。
関連
-
[解決済み】Xcode - 'NSUnknownKeyException', reason: ... this class is not key value coding-compliant for the key X" エラーの修正方法とは?
-
[解決済み] Objective-Cの定数
-
[解決済み] Objective-Cで乱数を発生させる
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み】NSArrayをアルファベット順に並べるには?
-
[解決済み] iOS8 - 高さがゼロであることを示唆する曖昧な制約
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Objective-Cで配列に結合する
-
[解決済み] 角括弧 < > と引用符 " " を使って #import する。
-
[解決済み] ARCを使用する場合、deallocでプロパティをnilに設定するのですか?
-
[解決済み] NSURLをローカルファイルのパスに変換する
-
[解決済み] performSelectorの使用: メソッドを呼び出すだけと比較した場合
-
[解決済み] Objective-Cのプロテクトメソッド
-
[解決済み] Swift の外部読み取り専用、内部読み書き可能なプロパティ
-
[解決済み] IOS: 角の丸いUIImageまたはUIImageViewを作成する
-
[解決済み] std::stringをNSStringに変換する方法は?
-
[解決済み] 宣言されたプロパティは、対応するインスタンス変数を必要としますか?