Mert50356 adlı üyeden alıntı: mesajı görüntüle
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;
}