javascriptでユニークな文字列を得る関数を教えてください。

あるflashオブジェクトに対してユニークなIDを割り振る必要がありまして。。。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/06/22 18:25:45
  • 終了:2006/06/29 18:30:03

回答(4件)

id:llusall No.1

llusall回答回数505ベストアンサー獲得回数612006/06/22 18:31:05

ポイント35pt

JavaScript で乱数を生成してIDに付加したらよいと思います。


n = Math.random()

n = Math.floor(Math.random()*100)

Math.random()は0~1未満の乱数を発生させます。整数値を求めたい場合はMath.floor()やparseInt()を使って整数化します。例えば0~9までの整数値であればMath.floor(Math.random()*10)となります。

http://www.openspc2.org/reibun/javascript/koubun/009/index.html

id:yo-kun No.2

yo-kun回答回数220ベストアンサー獲得回数302006/06/22 19:46:34

ポイント35pt

何に対してユニークなIDを得たいのかは分かりませんが、MD5を利用するのはいかがでしょうか?

例えばファイル名に対してMD5を適用すれば、異なるファイル名には異なるIDが生成できます。

以下のサイトにMD5をJavascriptで実装したソースおよび利用例があります。


http://www.onicos.com/staff/iz/amuse/javascript/expert/

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 junglejungle 21 18 0 2006-06-22 18:31:47
2 かせいさん 22 16 2 2006-06-22 18:47:50

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません