Visa ett inlägg
Oläst 2005-07-01, 16:40 #8
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Mitt bidrag:
Kod:
$map=array();
while(array_sum($map)<5) {
$map{mt_rand(0,29)}=1;
}
print_r($map);
Ett exempel som påminner lite om tinos som jag noterade på sidan om mt_rand:
Kod:
$randomNumbers = array(); // storage array
for ($i=0;$i<20;$i++) {
  $random = mt_rand(0,30);
  while(in_array($random,$randomNumbers)) {
    $random = mt_rand(0,30);  }
  array_push($randomNumbers,$random);
  echo $random;
}
Edit: tänk på att php inte har några "arrayer" utan att de alltid är hashes egentligen, då kan man ju lika gärna utnyttja de funktioner som en hash faktiskt erbjuder
grazzy är inte uppkopplad   Svara med citatSvara med citat