Bir dizi php rastgele değerlerin bir alt kümesini almak

0 Cevap php

10K değerleri ile bir dizi ile başlayarak. Ben rastgele ondan 1000 değerleri almak ve başka bir diziye onları koymak istiyorum.

Şu anda, ben değerlerini almak için döngü için bir kullanıyorum, ama ben 1000 değerlerini almak istiyorum ve döngü 1000 kere yok. Array_slice işlevi çalışır, ancak rastgele değerler vermez. Bu görev için doğru (en verimli) fonksiyonu nedir.

Kod şu anda

$seedkeys = (...array.....);

for ($i=0; $i<1000; $i++) {
        $random = array_rand($seedkeys);  
    $randseed[$i] = $seedkeys[$random];   

}//for close

TIA

0 Cevap