mayo 11, 2009

Generar cadenas aleatorias con PHP

Posted in Códigos tagged a 10:05 pm por Administrador

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.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: