@guld/random

0.4.0 • Public • Published

random

Cryptographically secure random number generator using /dev/urandom with fallback to node's crypto and finally to window.crypto || window.mscrypto.

Usage

// get random buffer of length 100
var buff = await randBuffer(100)

// get random, alphanumeric (default) string of length 100
var str = await randStr(100)

// get random, alphanumeric + special string of length 100
var str = await randStr(100, 'all')

// get random number less than or equal to 100
var num = await randInt(100)

// get random timestamp from within range of unix timestamps (seconds)
var time = randTimestamp(date.now()/1000 - 10000, date.now()/1000)
Node
import { haystack, randBuffer, randStr, randInt } from '../random/random.js'

License

MIT Copyright isysd

/@guld/random/

    Package Sidebar

    Install

    npm i @guld/random

    Weekly Downloads

    1

    Version

    0.4.0

    License

    MIT

    Unpacked Size

    9.93 kB

    Total Files

    7

    Last publish

    Collaborators

    • iramiller
    • isysd