javascriptでユニークIDを取得する関数
色々探したけど、気に入るのが無かったので作ってみた。
なんか違ってたらご指摘プリーズ。
function uniqueID(){ var randam = Math.floor(Math.random()*1000) var date = new Date(); var time = date.getTime(); return randam + time.toString(); }
ランダムな整数と現在の秒数を合体させてユニークなIDにしています。
Math.floor(Math.random()*1000)
の桁数を増やせば長くなります。
追記:.toString()を追加。
さらに追記:
そういや秒だけだとユニークにならねーじゃん、と気づいてタイムスタンプに変更
前の記事: いく年くる年 2010-2011
次の記事: jQuery UI CSS Framework のアイコンの画像だけを使う
2011/01/07 | 開発記録
コメント/トラックバック
トラックバック用URL:
この投稿のコメント・トラックバックRSS