Visa ett inlägg
Oläst 2005-07-01, 16:27 #6
Filips avatar
Filip Filip är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2003
Inlägg: 935
Filip Filip är inte uppkopplad
Mycket flitig postare
Filips avatar
 
Reg.datum: Jan 2003
Inlägg: 935
Citat:
Originally posted by tino@Jul 1 2005, 15:48
pre
?php
array = array();
for (i=0; i 5; i++)
{
do {
num = mt_rand(1,29);
} while (in_array(num, array));
array[] = num;
}
print_r(array);
?
/pre
Ännu bättre!
Den varianten tar en tredjedel kortare tid!
Variant 1 tid: 0.00029587745666504
Variant 2 tid: 0.00020003318786621
Någon som har ännu bättre idé?
(vi kanske ska starta en tävling här?)
Filip är inte uppkopplad   Svara med citatSvara med citat