忍者ブログ

Home > > JavaScriptでランダムな文字列を生成

[PR]

  • 2024-05-06

Share on Tumblr このエントリーをはてなブックマークに追加

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Comments:

Trackback+Pingback:

Listed below are links to weblogs that reference
[PR] from Born Neet

Home > > JavaScriptでランダムな文字列を生成

Home > JavaScript > JavaScriptでランダムな文字列を生成

JavaScriptでランダムな文字列を生成

Share on Tumblr このエントリーをはてなブックマークに追加

なんかランダムもの続きですが。。
別に僕の中で流行ってるとかそういうわけでもありません^^;
たまたま入用だっただけです。

というわけで、指定文字数のランダムな文字列を生成する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で与えます。('-_!'など)

以上です。
…パスワード生成とかに使えるかもしれません。

以下にサンプル作ったのでどうぞ。

サンプル




PR

Comments:0

Comment Form

Trackback+Pingback:

TrackBack URL for this entry
Listed below are links to weblogs that reference
JavaScriptでランダムな文字列を生成 from Born Neet

Home > JavaScript > JavaScriptでランダムな文字列を生成

Search
Loading
Feeds
Links
スポンサードリンク

Page Top