ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でランダムな英数字文字列を生成するにはどうすればよいですか?

JavaScript でランダムな英数字文字列を生成するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-27 07:39:10907ブラウズ

How Can I Generate Random Alphanumeric Strings in JavaScript?

JavaScript でランダムな文字列を作成する

ランダムな文字列の生成は、一意の識別子の作成やランダム データの生成に役立つことがよくあります。 JavaScript には、このタスク用のさまざまなメソッドが用意されています。

ランダムな英数字文字列の生成:

makeid() 関数は、ランダムな英数字文字列を生成する効率的な方法です。長さパラメータを受け取り、アルファベットと数字からランダムな文字列を構築します。以下に例を示します。

function makeid(length) {
  const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  let result = '';
  for (let i = 0; i < length; i++) {
    // Get a random index within the characters string
    const index = Math.floor(Math.random() * characters.length); 

    // Append the random character to the result
    result += characters[index];
  }
  return result;
}

使用法: ランダムな 5 文字の英数字文字列を生成するには、makeid(5):

console.log(makeid(5));

出力:

iq72n

以上がJavaScript でランダムな英数字文字列を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。