Una cadena aleatoria criptográficamente segura es algo que siempre viene bien. Requiere PHP/7 o superior.
Obsérvese que existe una función nativa parecida desde PHP/8.3, pero funciona a nivel de bytes, por lo que solo es útil cuando el diccionario contiene únicamente caracteres de un byte.
También disponemos de versión en JavaScript.
mt_srand(), es innecesario
desde PHP/4.2.0.
$caracteres una vez.{} por [] (las
llaves las van a quitar en PHP/6).
Gracias a Pedro Graca por llamarme la atención sobre los dos fallos obvios de la primera versión… en diciembre de 2005. Más vale tarde que nunca.
Esta página ha sido impresa el miércoles 12 de agosto de 2026 (15:10:10 +0200) desde https://borrame.com/recortes/php/cadena-aleatoria.html. La última vez que miré contenía HTML válido con CSS fresquito y si tiene flatas de ortografía ha sido sin querer.
Lorem ipsum dolor sit amet.
© 2005-2026 by Álvaro González (alvaro.es) • Burgos (España) • borrame.com