A jak wylosować 6 liczb z zakresu 1-49?
Znalazłem taki skrypt:
$tab = array(1
,2
,3
,4
,5
,6
,7
,8
,9
, 10,11,12,13,14,15,16,17,18,19,20);
for($i=0;$i<10;$i++)
{
$lntab = count($tab)-1; /*zapisujemy długość tablicy - 1 ponieważ tablica jest indeksowana domyślnie od 0, a count liczy od 1*/
$r = mt_rand(0
,$lntab); /*zapisujemy losową liczbę*/ $wynik[] = $tab[$r]; /*dodajemy do tablicy wynikowej */
$tab[$r] = $tab[$lntab]; /*w wylosowane miejsce przypisujemy
ostatni element z tablicy*/
unset($tab[$lntab]); /*usuwamy ostatni element*/ }
sort($wynik); /*sortujemy*/ print_r($wynik); /*wyrzucamy na ekran*/
Działa, ale chciałbym to zrobić bardziej "po mojemu".