A random string generator 🔑
npm install serialgen
SerialGen = require('serialgen')
// Instantiate a generator (seeded with current time)
serial = new SerialGen()
// Optionally, provide your own seed (passed to chance)
serial = new SerialGen(123456)
// Generate a string
var str = serial.gen('XXXX-XXXX-dXXX')
console.log(str) // 'OPSV-PWOW-4QQJ'
// Generate multiple strings
var strs = serial.gen('XX-dd', 3)
consolr.log(strs) // [ 'OP-78', 'PW-58', 'LQ-63' ]
-
X
: Capital letter -
x
: Lowercase letter -
d
: Digit (0-9) -
b
: Binary digit (0-1) -
o
: Octal digit (0-7) -
H
: Capital hex digit (0-F) -
h
: Lowercase hex digit (0-f) -
A
: Capital letter or a digit -
a
: Lowercase letter or a digit
Unhandled characters will be appended to the output string.