-5
$szam[1]=rand(1,95);
$szam[2]=rand(1,95);
if($szam[1]!=$szam[2]){
$szam[3]=rand(1,95);
if($szam[3]!=$szam[2]and $szam[3]!=$szam[1]){
$szam[4]=rand(1,95);
if($szam[4]!=$szam[3]and$szam[4]!=$szam[2]and$szam[4]!=$szam[1]){
$szam[5]=rand(1,95);
if($szam[5]!=$szam[4]and$szam[5]!=$szam[3]and$szam[5]!=$szam[2]and$szam[5]!=$szam[1]){
$lottoszam=$szam[1].",".$szam[2].",".$szam[3].",".$szam[4].",".$szam[5];
}
else{$szam[5]=rand(1,95);}
}
else{$szam[4]=rand(1,95);}
}
else{$szam[3]=rand(1,95);}
}
else{$szam[2]=rand(1,95);}
改變變量'$ szam'到'$ s'。繁榮,更短的代碼! – ceejayoz
這個問題太含糊。 「簡短這個php代碼」是什麼意思?告訴我們這個代碼正在做什麼,以及爲什麼你希望它更短。 – Sean
類似的問題在這裏:http://stackoverflow.com/questions/7792816/php-unique-random-numbers-試圖找到隨機唯一的數字。 – smozgur