RandomString/Password generator

Razni razlozi vas pre ili kasnije nateraju da napravite nesto ovakvo, slucajni podaci za testiranje baze, generisanje sifri, isprobavanje random seed-a… Varijanti na temu je mnogo i svako ima svoje “najbolje” resenje… odlucili smo da ovde predstavimo jednostavno, osnovno resenje, a svako ce ga nadograditi po zelji…

function Random_String($length)
{
    srand(date("s"));
    $possible_characters = "abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHPQRSTUVWXYZ";
    $string = "";
    while(strlen($string)<$length)
        $string .= substr($possible_characters, rand()%(strlen($possible_characters)),1);
    return($string);
}

Comments

One response to “RandomString/Password generator”

  1. Alex Avatar
    Alex

    A moze i ovako 🙂

    return substr(md5(rand()), 0, $length);