Node.jsで汎用一意識別子UUID(RFC 4122)を生成する

  • 12
    いいね
  • 3
    コメント
この記事は最終更新日から1年以上が経過しています。

今日はnode-uuidを試してみます。
https://github.com/broofa/node-uuid

インストール

npm install node-uuid

予備知識

参考: rfc4122

参考: UUIDについて

*バージョン1
日時により生成(time-based)
*バージョン4
乱数で生成

あれ?いいのかな。。。ま、いっか。

どうやって使う?

node-uuidでは、oj.v1()でバージョン1、oj.v4()でバージョン4のUUIDを発生できます。

do it!

C:\Documents and Settings\hoge>node
> var uuid = require('node-uuid');
> uuid.v1();
'149e6d40-eeaf-11e1-9432-05ef65d4953c'
> uuid.v4();
'e844032f-8ab8-4e7c-94c7-7facb02015a5'