2013年11月21日木曜日

node.jsでuuidを生成する

nodeでuuidを生成するにはnode-uuidを使用するのが楽。

npm install node-uuid

でインストールできる。
githubはhttps://github.com/broofa/node-uuid

ちなみにuuidはRFC4122で定義されている。

uuidの生成はv1とv4というのが主に使われていて、v1はMacアドレス?と時間をベースに生成する。v4は乱数で生成するらしい。

とりあえずv4使っておけば安全です。

var uuid = require('node-uuid');

console.log(uuid.v4())
console.log(uuid.v4())
console.log(uuid.v4())
console.log(uuid.v4())
console.log(uuid.v4())

で実行すれば

076c423d-df24-4efa-ae31-6d515d076dce
a22433a9-bfb0-4da4-b6f8-4d49c291a4e3
41fc55de-cfee-4222-894e-09e5cc3e1ad6
b39a4e23-a83c-41f9-b5e9-d83f20da9ca2
d8805de4-86df-40b3-a18e-94411ea20562

こんな感じでuuidが取得できる。

0 件のコメント:

コメントを投稿