serialgen

0.3.0 • Public • Published

serialgen

A random string generator 🔑

Install

npm install serialgen

Usage

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' ]

Handled Characters

  • 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.

Package Sidebar

Install

npm i serialgen

Weekly Downloads

1

Version

0.3.0

License

MIT

Unpacked Size

6.4 kB

Total Files

5

Last publish

Collaborators

  • safazi