1.0.4 • Published 2 years ago
@ayanamitech/randomhex v1.0.4
randomHex
Will create a random bytes HEX string, in node.js and browsers with crypto.
This library uses the crypto.randomBytes() in node.js, and crypto.getRandomValues() in the browser.
Both of those random generators should provide cryptographically strong pseudo-random data.
Install
$ npm i --save @ayanamitech/randomhex
Params
randomHex(size, prefix, callback)
size
length of bytes to generate
prefix
set to true
to include 0x
prefix (Default to false)
callback
include your callback function (optional)
Usage
const randomHex = require('randomhex');
randomHex(16); // get 16 random bytes as HEX string (0x + 32 chars)
> "0xd59e72dbf8612798aa1674834c80894e"
randomHex(32, true, console.log); // get 32 random bytes as HEX string (0x + 64 chars)
> null "0x409de75fc727d81a7d9f59580130ce3e76124679eb5c4647eb18c40512450c29"