gist

2012年1月26日木曜日

JavaScriptでUUIDを生成する


JavaScriptでUUIDを生成してみます。
UUIDを生成する
    var uuid = (function(){
        var S4 = function() {
            return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
        }   
        return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4() +S4());
    })();

    console.log(uuid);
実行結果
6ad6c236-65e7-3f80-998c-25c861006168
参考
How to create a GUID / UUID in Javascript?

2 件のコメント:

accuray さんのコメント...

有難う御座います。
たいへん役に立ちました!

Unknown さんのコメント...

UUIDの作成方法はRFC4122の中で規定されています。
http://tools.ietf.org/html/rfc4122
日本語訳もいくつかあるのでご参照下さい。