JavaScript で一意の識別子として使用するランダムな英数字 (大文字、小文字、数字) 文字列を生成する (合理的な範囲内で) 最も短い方法は何ですか?
P粉3121957002023-10-13 12:38:49
これが非常に素晴らしくエレガントなソリューションであることを発見しました:
リーリーこの実装に関するコメント:
Math.random()
から得られるため、出力は予測可能であるため、必ずしも一意であるとは限りません。 P粉9856865572023-10-13 09:56:40
特定の文字のみを許可したい場合は、次のようにすることもできます:
リーリーデモ用の jsfiddle は次のとおりです: http://jsfiddle.net/wSQBx/
もう 1 つの方法は、特別な文字列を使用して、使用する文字の種類を関数に指示することです。あなたはこれを行うことができます: ### リーリー
フィドル: あるいは、以下で説明する Base36 メソッドを使用するには、次のことを実行できます。リーリー