Hi,
I have an array with up to 1 elements. These elements are sorted of
some kind and I need to reorganize the elements so that their positions
becomes absolutely random.
I guess my best approach would be to assign my own sort function to
the Array.sort() method which did nothing but return
I have an array with up to 1 elements. These elements are sorted of
some kind and I need to reorganize the elements so that their positions
becomes absolutely random.
I guess my best approach would be to assign my own sort function to
the Array.sort() method which did nothing but return
I'd do it like this:
Take a new array,
take a random element from the oldArray and remove it from the oldArray.
Then put it as the next element in the newArray.
like so:
var oldArray:Array = [item1,item2,item3,item4,item5,item6];
var newArray:Array = [];
while (oldArray.length) {
development.
Usability services.
From: Martin Baltzer [EMAIL PROTECTED]
Subject: [Flashcoders] Howto randomize the elements of an array?
To: Flashcoders mailing list flashcoders@chattyfig.figleaf.com
Message-ID:
[EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii
that does the trick.
Cheers
Martin
-Oprindelig meddelelse-
Fra: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] På vegne af GregoryN
Sendt: 18. april 2006 14:15
Til: Flashcoders mailing list
Emne: Re: [Flashcoders] Howto randomize the elements of an array?
Martin,
Have you looked at
http
See:
[Flashcoders] Array.shuffle
http://chattyfig.figleaf.com/pipermail/flashcoders/2002-August/043766.html
_
Danny Kodicek wrote:
The basic randomisation algorithm is:
take a new array
for each element in the old array: add it at a random position in the
new array
It's not really rocket
6 matches
Mail list logo