bu kodu arkadaşım mehmet için yazdım, aslında basit bir kod,
amacı: 1 den 10 a kadar olan sayıları rastgele ve tekrarsız olarak üretip dizmek, bir tablo kodunda lazımmış ona
dikkat: kullanmayın, sunucuyu çok yorar, çünkü deneme yanılma ile kontrol ediyor kod dizi elemanlarını..
1 2 3 4 5 6 7 8 9 10 11 12 | <?php //1den 10a kadar rastgele sayıları tekrarsız üreten kod $dizi=array(); //boş dizi yarat for($i=0;$i<10;$i++) {//teker teker yapacak for($j=0;$j<$i;$j++) { //bu döngü o anki sayıyı önceki sayılarla kıyaslayacak do { $dizi[$i]=rand(1,10); } while ($dizi[$i]!=$dizi[$j]); } echo $dizi[$i]."<br />"; } ?> |
belki birilerinin işine yarar
unutmadan: php deki array_rand(); fonksiyonu da halihazırdaki array için sıra karıştırma işlemini görecektir
0 Responses to “PHP Rastgele Tekrarsız Sayı Dizme”
Leave a Reply