ランダムな文字列を作成するサンプルです。
サンプルソース
例)半角英数字と一部記号からランダムな8桁文字列を生成する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function getRndStr(){ //使用文字の定義 var str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&=~/*-+"; //桁数の定義 var len = 8; //ランダムな文字列の生成 var result = ""; for(var i=0;i<len;i++){ result += str.charAt(Math.floor(Math.random() * str.length)); } return result; } |
実行サンプル
ボタンを押すと、ランダムに生成された8桁の文字列が表示されます。
解説
- 使用される文字はお使いの環境に合わせて変更してください。
- 桁数を変更する場合は、変数lenの値を変更してください。