Sorun rasgele değerlerle bir dizi oluşturulurken

0 Cevap php

Ben 0 ve bu kod ile 2 arasında rasgele sayı dizisi üreten ediyorum:

    for ($j = 0; $j < 60; $j++) {
       for ($i = 0; $i < 100; $i++) {
                $value = rand(0,2);
                $DBH->query("INSERT INTO map (x, y, value) VALUES($i, $j, $value);");
    }

Ve ben burada görebilirsiniz gibi, satırlar rastgele, ama tekrar bulundu ve gariplik:

22121000210211220022122200120200122000122121
22121000210211220022122200120200122000122121
22121000210211220022122200120200122000122121
22121000210211220022122200120200122000122121
22121000210211220022122200120200122000122121

Bu nasıl önleyebilirsiniz?

0 Cevap