генератор паролей

<?php
/*
*Генератор паролей
*автор: Mobnet
*21.10.07
*/

function gen_cod($num)
{
    //симвлы из которых генерируется пароль
    $kod=array(
    'a','b','c','d','e',
    'f','g','h','i','j',
    'k','l','m','n','o',
    'p','q','r','s','t',
    'u','v','w','x','y','z',
    'A','B','C','D','E',
    'F','G','H','I','J',
    'K','L','M','N','O',
    'P','Q','R','S','T',
    'U','V','W','X','Y','Z',
    '0','1','2','3','4','5',
    '6','7','8','9'
    );

    $ko='';
    for($i=1; $i<=$num; $i++)
    {
        $ko.=$kod[array_rand($kod)];
    }
    return $ko;
}

//применение функции
echo gen_cod(6);

/*
примечание:
в пароле ОЯЗАТЕЛЬНО должны присутствовать буквы разного регистра
 и цифры, для усложнения подбора, здесь же это не всегда выполняется
*/
?>