Generar cadenas aleatorias con PHP

Hace poco por el correo consulto un usuario como crear cadenas de texto aleatorias de una determinada longitud. Pues acá tengo un fragmento de código que puede servir.

<?php
function generateRandonString($length){
$chars = "abcdefghijklmnopqrstuvwxyz0123456789";
$string = "";
$long = strlen($chars);

for($i=0; $i<$length;$i++){
$pos = rand(0,$long);
$string .= $chars[$pos];
}
return $string;
}

echo generateRandonString(10);
?>

Si queremos que la cadena de texto aleatoria muestre otros caracteres como: ¿?=)(/&%$·"!, pues agregamos estos a la variable $chars. Espero les sirva este pequeño tip.

2 thoughts on “Generar cadenas aleatorias con PHP

Leave a Reply

Your email address will not be published. Required fields are marked *

Proudly powered by WordPress | Theme: Wanderz Blog by Crimson Themes.