Skip to content
Will generate a random HEX string of a specifc byte size.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md updated readme Mar 23, 2017
package.json
test.js bumped randomHex Mar 24, 2017

README.md

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.

$ npm install randomhex
var randomHex = require('randomhex');

randomHex(16); // get 16 random bytes as HEX string (0x + 32 chars)
> "0xd59e72dbf8612798aa1674834c80894e"

randomHex(32, console.log); // get 32 random bytes as HEX string (0x + 64 chars)
> null "0x409de75fc727d81a7d9f59580130ce3e76124679eb5c4647eb18c40512450c29"
You can’t perform that action at this time.