UUID
node-uuid模組,可以快速地生成符合 RFC4122 規範 version 1 或者 version 4 的 UUID。
var uuid = require(`../../libs/node-uuid/uuid.modified.js`);
// v1 是基於時間戳生成uuid
console.log(uuid.v1());
// v4 是隨機生成uuid
console.log(uuid.v4());
Base64
js-base64 是 Base64 的 JavaScript 實現。
var Base64 = require(`../../libs/js-base64/base64.modified.js`);
console.log(Base64.encode(`Wechat`));
console.log(Base64.encode(`微信`));
console.log(Base64.decode(`V2VjaGF0`));
console.log(Base64.decode(`5b6u5L+h`));
Chance
Chance 是一個基於 JavaScript 的隨機數工具類。可以生成隨機數字,名稱,地址,域名,郵箱,時間等等,幾乎網站中使用的任何形式的內容都能夠生成。這個隨機數工具可以幫助減少單調的測試資料編寫工作,特別是編寫自動化測試的時候。
var Chance = require(`../../libs/chance/chance.modified.js`);
var chance = new Chance();
console.log(chance.string());
console.log(chance.integer());
console.log(chance.bool());
console.log(chance.phone());
console.log(chance.zip());
console.log(chance.guid());