PHP Rastgele Tekrarsız Sayı Dizme

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

Share/Save

0 Responses to “PHP Rastgele Tekrarsız Sayı Dizme”


  1. No Comments

Leave a Reply