Criptográficamente aleatorio — usando window.crypto. Tres estilos: alfanumérico, memorable o PIN numérico.
window.crypto