[NodeJS] ランダムな文字列を生成する
こんにちは、@yoheiMuneです。
3日連続でnode.jsのマイナーネタですが、今日はnodeJSでランダム文字列を生成する方法をブログに残したいと思います。
なのでまずはnpmをインストールします。
最後までご覧頂きましてありがとうございました。
3日連続でnode.jsのマイナーネタですが、今日はnodeJSでランダム文字列を生成する方法をブログに残したいと思います。
node-uuidというnpmモジュールを使う
node-uuidというモジュールを使うとランダム文字列が簡単に生成出来るようです(自分もuidを作りたかった)。なのでまずはnpmをインストールします。
$ npm install node-uuid --saveこれで準備は完了です。
node-uuidを使う
使い方は簡単で、以下のように行います。uuidのRFC4122という仕様を実装していて、v1とv4の2種類のランダム文字列を生成出来るようです。// モジュールのロード var uuid = require('node-uuid'); // ランダム文字列の生成 // Generate a v1 (time-based) id uuid.v1(); // -> '6c84fb90-12c4-11e1-840d-7b25c5ee775a' // Generate a v4 (random) id uuid.v4(); // -> '110ec58a-a0f2-4ac4-8393-c866d813b8d1'v1とv4にはそれぞれオプションを指定することも可能のようです。詳細は、Githubのページを参照ください。
最後に
すんごく簡単な内容ですが、nodeJSでランダム文字列を生成する方法でした。便利なモジュールを作ってくれている作成者の方に感謝です☆最後までご覧頂きましてありがとうございました。