JavaScript | ランダムな文字列を生成する方法
JavaScriptで英数字のランダムな文字列を生成するサンプルコードです。
See the Pen JavaScript | Create a random string by yochans (@yochans) on CodePen.
ランダムな文字列は仮のパスワードやユーザーIDなどを作成する時に使えたりです。
大文字を含む英数字のランダムな文字列を生成
大文字を含む英数字のランダムな文字列を生成するサンプルコードです。
for文中の8が生成する文字数になっています。
let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let rand_str = '';
for ( var i = 0; i < 8; i++ ) {
rand_str += chars.charAt(Math.floor(Math.random() * chars.length));
}
console.log(rand_str);
//HefM8TzQ
大文字を含まない英数字でランダムな文字列を生成
大文字を含まない英数字でランダムな文字列を生成するサンプルコードです。
for文中の8が生成する文字数になっています。
let chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
let rand_str = '';
for ( var i = 0; i < 8; i++ ) {
rand_str += chars.charAt(Math.floor(Math.random() * chars.length));
}
console.log(rand_str);
//gey8ble7
小文字のアルファベットのみでランダムな文字列を生成
小文字のアルファベットのみでランダムな文字列を生成するサンプルコードです。
for文中の8が生成する文字数になっています。
let chars = 'abcdefghijklmnopqrstuvwxyz';
let rand_str = '';
for ( var i = 0; i < 8; i++ ) {
rand_str += chars.charAt(Math.floor(Math.random() * chars.length));
}
console.log(rand_str);
//aotccsme
ディスカッション
コメント一覧
まだ、コメントがありません