Node.jsでUUIDを生成するには

node-uuid というモジュールを使うことで手軽に生成出来ます。Node.js で分散ネットワークを構築したい時に活躍しそうです。

使い方

npm でインストールできます。

npm install node-uuid

サンプル

var uuid = require('node-uuid');
console.log(uuid.v1()); // => eb6b8030-3b57-11e1-9c04-c9b9178cf34e
console.log(uuid.v4()); // => 4d9a29f8-8993-40cd-819b-862b9c7b78b2

UUIDの本来の目的とは違いますが、加工して32文字のランダムな文字列としても使えますね(パフォーマンス的にどうなのかは未検証です)

var uuid = require('node-uuid');
var rand = uuid.v4().split('-').join(''); // 661708030ec74627a12d3f6c6f8f5dd2