NodeJS生成乱数
495 ワード
crypt.randomBytes(size,[calback])
暗号化用の擬似ランダムコードを生成し、2つの方法をサポートします.カルバックを渡すと非同期方法です.カルバックを渡さないのは同期方法です.
暗号化用の擬似ランダムコードを生成し、2つの方法をサポートします.カルバックを渡すと非同期方法です.カルバックを渡さないのは同期方法です.
var crypto = require('crypto');
//
crypto.randomBytes(16, function(ex, buf) {
if (ex) throw ex;
var token = buf.toString('hex');
console.log(‘randomcode: %s', token);
});
//
try {
var buf = crypto.randomBytes(16);
var token = buf.toString('hex');
console.log(‘randomcode: %s', token);
} catch (ex) {
// handle error
}