const crypto = require('crypto');
const randomBytes = crypto.randomBytes(32);
console.log(randomBytes.toString('hex')); // Prints a 32-byte random hex string
ethers.randomBytes
:- Library:
ethers.randomBytes
is provided by the ethers.js
library, a popular JavaScript library for Ethereum development. You need to install and include ethers.js
as a dependency in your project to use this function. - Usage: This function optionally takes the number of bytes you want to generate. If no argument is passed, it defaults to generating 32 bytes. It returns a
Uint8Array
of random bytes. - Example: