[解決済み] Cocoaでランダムな英数字の文字列を生成する
2022-05-05 16:08:03
質問
あるメソッドを呼び出し、長さを渡してランダムな英数字の文字列を生成させたい。
このようなタイプの関数をたくさん持っているようなユーティリティ・ライブラリはありますか?
どのように解決するのですか?
ここでは、簡単で汚い実装を紹介します。 テストはしていません。
NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
-(NSString *) randomStringWithLength: (int) len {
NSMutableString *randomString = [NSMutableString stringWithCapacity: len];
for (int i=0; i<len; i++) {
[randomString appendFormat: @"%C", [letters characterAtIndex: arc4random_uniform([letters length])]];
}
return randomString;
}
関連
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaScriptでランダムな文字列/文字を生成する
-
[解決済み] 乱数(int)を生成する方法を教えてください。
-
[解決済み] JavaScriptで2つの数値の間の乱数を生成する
-
[解決済み] 英数字のランダムな文字列を生成する方法
-
[解決済み] ランダムな英数字の文字列を生成するにはどうすればよいですか?
-
[解決済み] newの代わりにalloc initを使用する
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】メインスレッドでタスクを実行するGCD
最新
-
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。NULL、nil、@""の違いは何ですか?
-
[解決済み] Objective-CのNSLog関数でNSString型を出力する方法とは?
-
[解決済み] .02fと%.2fの違いは何ですか?
-
[解決済み] 開発者の身元が確認できないため開けない
-
[解決済み] iOS 8で位置情報サービスが利用できない
-
[解決済み] Objective-CでNSArrayを逆引きするにはどうしたらいいですか?
-
[解決済み】浮動小数点値の比較はどのくらい危険か?
-
[解決済み】NSDateで年/月/日を取得する。
-
[解決済み】Objective-C: パス文字列からファイル名を抽出する
-
[解決済み】idの代わりにinstancetypeを使い始めるのは有益でしょうか?