dimitri

0.1.4 • Public • Published

dimitri

a library for generating random strings and numbers through sampling

Overview

dimitri is a small library for generating random numbers and strings in node applications that places security over success.

Two things to note:

  • dimitri will throw an error if a window is defined
  • dimitri will not generate numbers greater than 2^32

Installation

npm i dimitri

Usage

Generating a Random Number

const csprng = require('dimitri').getRandInRange

console.log(csprng(5, 10)) // min, max
// 8, maybe

Generating a Random String

const dimitri = require('dimitri')

const genStringOfLen = dimitri.getString("abcdefghijklmnopqrstuvwxyz") // valid chars

console.log(genStringOfLen(5)) // desired length
// bkmod, maybe

Package Sidebar

Install

npm i dimitri

Weekly Downloads

0

Version

0.1.4

License

MIT

Unpacked Size

4.1 kB

Total Files

5

Last publish

Collaborators

  • beingbrown
  • thatrandybrown