PDA

Volledige versie bekijken : random array raadsel


akiffen
%Europe/Berlin %686 %2008, 16:28
Hey mensen,

Ik zit met het volgende probleem!

Ik random een getal tussen de 1 en 45 aanmaken en deze toevoegen in een array. Maar het random getal mag maar 1x voorkomen.

dus eigenlijk moeten de getallen 1 t/m 45 geshuffeld worden. Iemand een idee?

Dauntless
%Europe/Berlin %689 %2008, 16:32
In een for-lus vul je een array met de waardes 0-45. Dan begin je een while lus die kijkt of 'arrayMetWaardes.length > 0'. In de whileloop haal je er een random ellement uit (Math.floor(Math.random() * arrayMetWaardes.length) als index) en die push je in een andere array.