importcryptofrom'crypto'import{urlAlphabet}from'./url-alphabet/index.js'constPOOL_SIZE_MULTIPLIER=32//缓冲池letpool,poolOffsetletrandom=bytes=>{if(!pool||pool.length<bytes){pool=Buffer.allocUnsafe(bytes*POOL_SIZE_MULTIPLIER)crypto.randomFillSync(pool)poolOffset=0}elseif(poolOffset+bytes>pool.length...