Random base32 (RFC 4648 without padding) string generator for unique ID usage.
This library includes the function
which accepts a number of bytes to be used by
crypto on it's function
The proportion of characters generated and the length of bytes requested is 5/16 (0.3125). Each 5 bytes, 16 characters are generated. 10 bytes output is a string of 32 characters.
The probability depends on the bytes length informed.
On a practical test of collision, the genetions that colided was:
const thitySixID = require('7id') let result = thitySixID.generate(6) console.log(result)