Skip to content

LinusU/get-random-byte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get random byte

Get a single, cryptographically strong, random byte.

This module uses an internal cache to minimize calls against the crypto backend. When the cache is empty, a large number of bytes is requested and handed out one by one. The perfomance benefits of this can be seen in this jsPerf test case.

Installation

npm install --save get-random-byte

Usage

const getRandomByte = require('get-random-byte')

console.log(getRandomByte())
//=> 112

console.log(getRandomByte())
//=> 143

console.log(getRandomByte())
//=> 205

API

getRandomByte(): number

Return a cryptographically strong random integer between 0 and 255 (inclusivly).

About

Get a single, cryptographically strong, random byte

Resources

Stars

Watchers

Forks

Packages

No packages published