function rasgeleSifre($uzunluk)
{
$sifre = ”; //başlangıç değeri boş olarak ayarlanıyor.
for($i=0;$i<$uzunluk;$i++)
{
switch(rand(1,3))
{
case 1: $sifre.=chr(rand(48,57)); break; //0-9
case 2: $sifre.=chr(rand(65,90)); break; //A-Z
case 3: $sifre.=chr(rand(97,122)); break; //a-z
}
}
return $sifre;
}
$sifre=rasgeleSifre(200);
echo $sifre;alıntıdır.
hocam kod çalışyor fakat,
benim verdiğim kodda daha farklı işlior javascript konsolunda çalıştırdığım zaman;
function sayis($uzunluk) {
$mtn = "0123456789";
$ret = "";
for($i = 1; $i < $uzunluk; $i ++) {
// generate randomly within given character/digits
@$ret .= $mtn[math.rand(rand() * 10)];
}
return $ret;
}bunun php fonksyionu lazım math.rand filan kullanılmıs burda;
aşağıdakinide internet arşivinden buldum fakat bir türlü döndüremedim
function sayis($uzunluk) {
$mtn = "0123456789";
$ret = "";
for($i = 1; $i < $uzunluk; $i ++) {
// generate randomly within given character/digits
@$ret .= $mtn[math.rand(rand() * 10)];
}
return $ret;
}