JavaScriptの文字列からランダムな文字を選択してください

TYPOI

この質問は、文字列から何も削除しようとしないため、文字列からランダムな文字を取り出すのとは異なります。

Math.floor(Math.random()* string.length)とwhileループを使用して、JavaScriptの文字列からランダムな文字を選択しようとしています。指定された長さになるまで、この文字列に新しいランダムな文字を継続的に追加する必要があります。

私のコードは:

var emptyString = "";
var alphabet = "abcdefghijklmnopqrstuvwxyz";
var getRandomLetter = alphabet[Math.floor(Math.random() * alphabet.length)];
var randomLetter = getRandomLetter;

while (emptyString.length < 6) {
emptyString += randomLetter;
emptyString ++;
} 
console.log(emptyString);

問題:出力は6回同じ文字です:例。pppppp

ランダムな文字は文字列から1回だけ生成され、指定された長さまで繰り返されます。文字ごとにランダムな出力を生成するために必要です:例:pwezjm

また、文字列に対して2番目の異なるwhileループを実行すると、最初のループと同じ出力が生成されることに気付きました。pppppp

少なくとも最初のループとは異なるランダムな文字が生成されると思いましたが、生成されません。何故ですか?

ニカエル

あなたは毎回手紙を手に入れるべきですが、あなたは一度だけそれをするからです。

var emptyString = "";
var alphabet = "abcdefghijklmnopqrstuvwxyz";

while (emptyString.length < 6) {
  emptyString += alphabet[Math.floor(Math.random() * alphabet.length)];
} 
console.log(emptyString);

また、「1つずつインクリメント」演算子であり、文字列をインクリメントできないためemptyString++、それを削除して、何を達成したいかわから++ない。そのwhileループのカウンターとして使用することが目的だったと思いますが、カウンターはすでに文字列の長さであるため、不要です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列で始まらないクラスを選択してください

分類Dev

194481の可能性からランダムな組み合わせを選択してください

分類Dev

Haskellのリストからランダムな要素を選択してください

分類Dev

配列からランダムにフォントを選択し、繰り返さないでください

分類Dev

何かと等しくない限り、配列からランダムな文字列を選択します

分類Dev

SQLはランダムな順序で選択しますが、特定の列から重複を選択しないでください

分類Dev

ランダムな文字列の配列をループしてから、その文字列を削除して、再度選択できないようにします

分類Dev

Pythonで過去2年間からランダムな月を選択してください

分類Dev

リストからランダムにランダムに選択します。選択されていない場合は、別のものを選択してください。

分類Dev

文字列配列からランダムな文字列を1回だけ選択する方法

分類Dev

文字列のリストからランダムな文字列を選択するためのより良い方法

分類Dev

選択オプションの文字列を確認してください

分類Dev

異なる配列からランダムな文字列を選択します

分類Dev

列をランダムに選択してから、ランダムに選択されていない残りのデータを表示します

分類Dev

文字列配列からランダムな値を選択します

分類Dev

IDが「ランダム」であるものを選択してください

分類Dev

4つのランダムprintfを選択してください

分類Dev

利用可能な文字列からランダムな文字列を選択する方法

分類Dev

データベースにないランダムな文字列を確認してください

分類Dev

UILabelはNSMutable配列から選択されたランダムな文字列を入力しません

分類Dev

リストからランダムな文字列をbashで選択します

分類Dev

URLからの開始文字に基づいて配列から値をランダムに選択する方法

分類Dev

数字が続く文字のみを選択してください

分類Dev

12文字の制限を超えない場合、ランダムに選択された2つの文字列を照合しますか?

分類Dev

ランダムに選択された文字列名を取得し、コードがテキストとして出力されないまま既存の部分文字列を選択するにはどうすればよいですか?

分類Dev

配列からランダムな文字列を選択して変数に割り当てるにはどうすればよいですか?

分類Dev

ランダムなXML要素を選択してください-機能していません

分類Dev

javascript:ランダムなアイテムを選択します(まだ表示されていない場合)

分類Dev

パンダ:NaNでない列を選択してください

Related 関連記事

  1. 1

    文字列で始まらないクラスを選択してください

  2. 2

    194481の可能性からランダムな組み合わせを選択してください

  3. 3

    Haskellのリストからランダムな要素を選択してください

  4. 4

    配列からランダムにフォントを選択し、繰り返さないでください

  5. 5

    何かと等しくない限り、配列からランダムな文字列を選択します

  6. 6

    SQLはランダムな順序で選択しますが、特定の列から重複を選択しないでください

  7. 7

    ランダムな文字列の配列をループしてから、その文字列を削除して、再度選択できないようにします

  8. 8

    Pythonで過去2年間からランダムな月を選択してください

  9. 9

    リストからランダムにランダムに選択します。選択されていない場合は、別のものを選択してください。

  10. 10

    文字列配列からランダムな文字列を1回だけ選択する方法

  11. 11

    文字列のリストからランダムな文字列を選択するためのより良い方法

  12. 12

    選択オプションの文字列を確認してください

  13. 13

    異なる配列からランダムな文字列を選択します

  14. 14

    列をランダムに選択してから、ランダムに選択されていない残りのデータを表示します

  15. 15

    文字列配列からランダムな値を選択します

  16. 16

    IDが「ランダム」であるものを選択してください

  17. 17

    4つのランダムprintfを選択してください

  18. 18

    利用可能な文字列からランダムな文字列を選択する方法

  19. 19

    データベースにないランダムな文字列を確認してください

  20. 20

    UILabelはNSMutable配列から選択されたランダムな文字列を入力しません

  21. 21

    リストからランダムな文字列をbashで選択します

  22. 22

    URLからの開始文字に基づいて配列から値をランダムに選択する方法

  23. 23

    数字が続く文字のみを選択してください

  24. 24

    12文字の制限を超えない場合、ランダムに選択された2つの文字列を照合しますか?

  25. 25

    ランダムに選択された文字列名を取得し、コードがテキストとして出力されないまま既存の部分文字列を選択するにはどうすればよいですか?

  26. 26

    配列からランダムな文字列を選択して変数に割り当てるにはどうすればよいですか?

  27. 27

    ランダムなXML要素を選択してください-機能していません

  28. 28

    javascript:ランダムなアイテムを選択します(まだ表示されていない場合)

  29. 29

    パンダ:NaNでない列を選択してください

ホットタグ

アーカイブ