web3.utils.randomHex - 生成伪随机16进制字符串

优质
小牛编辑
123浏览
2023-12-01

生成指定长度的密码学强伪随机16进制字符串。

调用:

web3.utils.randomHex(size)

参数:

  • size - Number: 生成长度,例如32表示要生成32字节长的16进制字符串,即64个字符以及前缀“0x”

返回值:

String: 生成的随机16进制字符串

示例代码:

web3.utils.randomHex(32)
> "0xa5b9d60f32436310afebcfda832817a68921beb782fabf7915cc0460b443116a"

web3.utils.randomHex(4)
> "0x6892ffc6"

web3.utils.randomHex(2)
> "0x99d6"

web3.utils.randomHex(1)
> "0x9a"

web3.utils.randomHex(0)
> "0x"