Born Neet
JavaScriptでランダムな文字列を生成
- 2008-10-20 (Mon)
- JavaScript
なんかランダムもの続きですが。。
別に僕の中で流行ってるとかそういうわけでもありません^^;
たまたま入用だっただけです。
というわけで、指定文字数のランダムな文字列を生成する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で与えます。('-_!'など)
以上です。
…パスワード生成とかに使えるかもしれません。
以下にサンプル作ったのでどうぞ。
サンプル
EeePC 701-SDの付属外付けHDDにウィルス!?注文しちゃったのに…
- 2008-10-14 (Tue)
- モバイル
ASUSのEeePCに新たなウイルス混入発覚、今度は付属の外付けHDDに - GIGAZINE
そんなぁ!
昨日Amazonで注文しちゃったとこなのに…。
(マーケットプレイスなのにAmazonが出品者というよくわからんものが31442円で売られてたので)
どうなるんだろう?
今のところメールとかは来てないけど…。
既にAmazon自体での注文はできない模様。(マーケットプレイスのみ可)
ちょっとおもしろいから放置してみるか。。
[2008/10/15 21:25]
在庫切れになったけど、注文状況とかには変化なし。(10/24発送予定になってる)
たぶんずっとこのままなんだろうなぁ…^^;
JavaScriptで配列かどうか調べる
- 2008-10-06 (Mon)
- JavaScript
if(チェック対象 instanceof Array) やりたいこと;
でOK。
typeof チェック対象
はObjectになっちゃうのでダメ。
('Array'と比べても一致しない)
他人に嘘教えたなぁ。。
Border:今度はJSでボーダー表示(縦横入れ替えただけとか言わないで!)
- 2008-10-01 (Wed)
- JavaScript
Striper:JavaScriptでストライプを表示する(だけ)…Stripperじゃないよ!
- 2008-09-30 (Tue)
- JavaScript
こんなん作りました。
特に意味はありません。
StripeR
[説明書]
generipeボタンをクリックすると、中央のストライプがランダムに変わります。
…それだけです。
画像に保存するとかのリッチな機能はありません。
せいぜいマウスを持っていったらツールチップでrgbが出るくらいです。
[感想]
一応完成したけど何かおかしい…
…
…あ、そうか!
生成するたびにストライプ全体の幅が変わっちゃってるからか!!
ホントは%でやらなきゃいけなかったのか…。
機会があれば直します。。
[参考]
Pearl Crescent Page Saver
Firefoxでキャプチャ取るならこれ。
JSで操作した後のページ全体とかも普通に取得できて便利。
- Search
-
Loading
- Feeds
- Links
- スポンサードリンク