Random Character
Posted: Sun Oct 20, 2002 3:21 pm
How would i generate a random letter/number? I am trying to create a random string of letters and numbers...
A community of PHP developers offering assistance, advice, discussion, and friendship.
http://forums.devnetwork.net/
Code: Select all
// remmeber to call srand()
function genrand($length){
$string = "";
for($i = 0; $i < $length; $i++){
$num = rand(0,3);
if($num == "0"){
// number
$string .= chr(rand(48, 57));
} else if($num == "1"){ //uppercase
$string .= chr(rand(65,90));
} else { //lowercase
$string .= chr(rand(97,122));
}
}
return $string;
}
$random = genrand("5"); // makes a random 5 character string$token = md5(uniqid("")); // no prefix
$better_token = md5(uniqid(rand(),1)); // better, difficult to guess