Aleatorio

Números aleatorios

Preguntas frecuentes

¿Cómo funciona la generación de números aleatorios?
Las computadoras usan algoritmos (PRNGs) que producen secuencias que parecen aleatorias pero son deterministas. Para criptografía, usa generadores criptográficamente seguros (CSPRNGs).
¿Cuál es la diferencia entre aleatorio y pseudoaleatorio?
El aleatorio verdadero usa fenómenos físicos (ruido atmosférico, decaimiento radiactivo). El pseudoaleatorio usa algoritmos matemáticos deterministas pero estadísticamente aleatorios.
¿Es Math.random() seguro para contraseñas?
No, Math.random() no es criptográficamente seguro. Para contraseñas y tokens de seguridad, usa crypto.getRandomValues() en navegadores o el módulo crypto en Node.js.