Tweet
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
- Newer: EeePC 701SD-Xが販売再開!
- Older: EeePC 701-SDの付属外付けHDDにウィルス!?注文しちゃったのに…
Home > > JavaScriptでランダムな文字列を生成
Tweet
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Home > > JavaScriptでランダムな文字列を生成
Home > JavaScript > JavaScriptでランダムな文字列を生成
Tweet
なんかランダムもの続きですが。。
別に僕の中で流行ってるとかそういうわけでもありません^^;
たまたま入用だっただけです。
というわけで、指定文字数のランダムな文字列を生成するjsです。
var randobet = function(n, b) {
b = b || '';
var a = 'abcdefghijklmnopqrstuvwxyz'
+ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+ '0123456789'
+ b;
a = a.split('');
var s = '';
for (var i = 0; i < n; i++) {
s += a[Math.floor(Math.random() * a.length)];
}
return s;
};
// randobet(10, '-_!'); // 2OM_g0-76n
「randobet(10);」とかやれば10文字のランダム文字列が返ってきます。
デフォルトでは、a-zA-Z0-9から生成されるので、文字を追加した場合は第2引数にStringで与えます。('-_!'など)
以上です。
…パスワード生成とかに使えるかもしれません。
以下にサンプル作ったのでどうぞ。
Home > JavaScript > JavaScriptでランダムな文字列を生成