import { randomBytes } from "node:crypto"; import { promisify } from "node:util"; const randomBytesPromisified = promisify(randomBytes); export async function randomBase64(size: number): Promise { const buffer = await randomBytesPromisified(size); return buffer.toString("base64"); } export async function randomHex(size: number): Promise { const buffer = await randomBytesPromisified(size); return buffer.toString("hex"); }