* Some tweaks on base{32, 58, 64} * align * rationale
A cross-environment window.crypto.getRandomValues.
window.crypto.getRandomValues