Skip to main content
This topic has been closed for replies.
Correct answer kglad

assign your names to an array, then randomizes the array:

var namesA:Array=["xxx","yyy",etc];

namesA=shuffle(namesA);

// namesA is now randomized.  you can loop through namesA and present the display names randomly.

// nothing needs to be changed below.

function shuffle(a:Array):Array {

    var len:Number = a.length-1;

    for (var ivar:Number = len; ivar>=0; ivar--) {

        var p:Number = Math.floor(Math.random()*(ivar+1));

        var t = a[ivar];

        a[ivar] = a

;

        a

= t;

    }

    return a;

}

1 reply

kglad
Community Expert
Community Expert
April 30, 2013

what's the problem and what's the game?

Known Participant
May 1, 2013

first name come then i click 2 if it's order is correct then go to next name

just like quiz

but every time that names are coming in random that's the problem

kglad
Community Expert
kgladCommunity ExpertCorrect answer
Community Expert
May 1, 2013

assign your names to an array, then randomizes the array:

var namesA:Array=["xxx","yyy",etc];

namesA=shuffle(namesA);

// namesA is now randomized.  you can loop through namesA and present the display names randomly.

// nothing needs to be changed below.

function shuffle(a:Array):Array {

    var len:Number = a.length-1;

    for (var ivar:Number = len; ivar>=0; ivar--) {

        var p:Number = Math.floor(Math.random()*(ivar+1));

        var t = a[ivar];

        a[ivar] = a

;

        a

= t;

    }

    return a;

}