Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでランダムな文字列/文字を生成しますか?


JavaScriptでランダムな文字列/文字を生成するには、Math.random()を使用します。ここでは、次の文字から6つのランダムな文字を生成しています-

'ABCDEFGHIJKLMNOabcdefghijklmnopqrstuvwxyzPQRSTUVWXYZ';

以下はコードです-

function generateRandomNumber(numberOfCharacters) {
   var randomValues = '';
   var stringValues = 'ABCDEFGHIJKLMNOabcdefghijklmnopqrstuvwxyzPQRSTUVWXYZ';  
   var sizeOfCharacter = stringValues.length;  
for (var i = 0; i < numberOfCharacters; i++) {
      randomValues = randomValues+stringValues.charAt(Math.floor(Math.random() * sizeOfCharacter));
   }
   return randomValues;
} 
console.log(generateRandomNumber(6));

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo270.jsです。

出力

これにより、コンソールに次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo270.js
qIcoCT

  1. 色のランダムな16進コードを生成するJavaScript

    JavaScriptを使用してランダムな色の16進コードを生成するには、コードは次のとおりです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s

  2. JavaScriptで文字をエスケープする

    エスケープ文字は、意図したものとは別の方法で解釈できる文字です。これらの文字をそのまま印刷するには、それらの前に円記号「\」を含めます。以下はJavaScriptのエスケープ文字です- コード 結果 \ b バックスペース \ f フォームフィード \ n 改行 \ r キャリッジリターン \ t 水平タブレーター \ v 垂直タブレーター \ 一重引用符 \ 二重引用符 \\ バックスラッシュ 以下は、javaScriptでエスケープ文字のバックスラッシュを実装するコードで