hey allemaal,

hoe laat je automatisch een password met hoofd- en kleine letters en cijfers genereren?
ik kan alleen random getallen genereren :(

mvg
<?php
function randomgenerator($aantaltekens)
{
//Eerst maken we 3 arrays met gegevens.
$kleineletters = range('a','z');
$groteletters = range('A','Z');
$cijfers = range(0,9);

//Prop ze bij elkaar en tel ze.
$karakters = array_merge($kleineletters, $groteletters, $cijfers);
$aantal = count($karakters)-1;
$random = null;

//Voor ieder teken dat we willen maken pakken we een random nummertje.
for($i=0; $i < $aantaltekens; $i++) {
$random .= $karakters[mt_rand(0, $aantal)];
}
return $random;
}
?>
Is dit wat voor je:

<?php
function GeneraterCode()
{
mt_srand((double)microtime()*1000000);
$strCode .= substr("bcdfghijklmnopqrstvwxz", mt_rand(0,18),1);
$strUserCode .= substr("abcdefghijklmnopqrstuvwxyz", mt_rand(0,23),1);
$strCode .= substr("bcdfghijklmnopqrstvwxz", mt_rand(0,18),1);
$strUserCode .= substr("0123456789", mt_rand(0,9),1);
$strCode .= substr("bcdfghijklmnopqrstvwxz", mt_rand(0,18),1);
$strCode .= substr("abcdefghijklmnopqrstuvwxyz", mt_rand(0,23),1);

return $strCode;
}
?>

Reageren