PDA

Volledige versie bekijken : Random array uitlezen


Scytale333
%Europe/Berlin %477 %2007, 12:27
Hallo,

Ik heb eerder een soortgelijke post gemaakt maar ik zal hier mijn vraag duidelijk formuleren:

Ik heb een array
Ik wil dat deze random word uitgelezen.
Voorwaarde als er een is uitgelzen mag deze niet meer voorkomen.

Voorbeeld:
In de array zit 1,2,3,4,5

Nu moet hij random tracen:
bijv: 2,4,1,5,3

en niet bijv 2,2,5,4,4

marcvz
%Europe/Berlin %484 %2007, 12:37
ZOiets

var map:Array = new Array(0,0,1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9);
function getID():Number {
var a:Number = random(map.length);
var b:Number = map[a];
map.splice(a,1);
return b;
}

Scytale333
%Europe/Berlin %515 %2007, 13:22
Ja dat werkt Bedankt!

Alleen waarom heb je de cijfers dubbel?

marcvz
%Europe/Berlin %538 %2007, 13:54
Nou, dat had ik zomaar gebruikt voor een memorie spelletje.
En dan is elk kaartje 2x te zien hè ;)