Pin Generator
Utilidades para generar PINs aleatorios seguros.generatePin
Genera un PIN aleatorio de caracteres alfanuméricos.Parámetros
| Opción | Tipo | Default | Descripción |
|---|---|---|---|
length | number | 6 | Longitud del PIN |
characters | string | A-Z, 0-9 | Caracteres permitidos |
Ejemplos
encodePinToEmojis
Codifica un PIN en emojis.Parámetros
| Opción | Tipo | Default | Descripción |
|---|---|---|---|
emojis | string[] | Emoji aleatorio | Emojis base a usar |
Ejemplos
generatePinWithEmojis
Genera PIN y lo codifica en emojis (todo en uno).Retorna
Ejemplos
formatTime
Formatea segundos a formato MM:SS.Ejemplos
Seguridad
Los PINs se generan usando:- ✅
crypto.getRandomValues()en navegador (CSPRNG) - ✅
Math.random()con fallback en Node.js - ✅ Distribución uniforme de caracteres
- ✅ Sin patrones predecibles

