Creates a cryptographically strong UID
MIT License
Creates a cryptographically secure UID with a 62 character range that can be safely used in URLs.
Install the package:
npm i uid-promise
Then import it:
import { uid } = from 'uid-promise';
Finally, call it:
await uid(20);
uid(Number len) => Promise
Promise
that resolves with a string of random characterslen
len
must always be provided, else the promise is rejectedcrypto.randomBytes
is usedABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789