UNPKG

ox

Version:

Ethereum Standard Library

15 lines 415 B
const size = 256; let index = size; let buffer; /** @internal */ export function uid(length = 11) { if (!buffer || index + length > size * 2) { buffer = ''; index = 0; for (let i = 0; i < size; i++) { buffer += ((256 + Math.random() * 256) | 0).toString(16).substring(1); } } return buffer.substring(index, index++ + length); } //# sourceMappingURL=uid.js.map