Need Help!

Hey everybody! I was wondering if someone could help a newbie out.

I am trying use a list (1, 2, 3, 4, 5, 6, 7…16) and pull from that list randomly, the same 8 numbers, but in different orders.

The code that I am using is close, but it pulls different numbers.

Can anyone help me adjust the AS to pull the same numbers, but in different orders?

Thanks.

 ActionScript Code:
 [FONT=Courier New][LEFT][COLOR=#000000]**function**[/COLOR] createRandomArray[COLOR=#000000]([/COLOR]lowNum:[COLOR=#0000ff]Number[/COLOR], highNum:[COLOR=#0000ff]Number[/COLOR], totNum:[COLOR=#0000ff]Number[/COLOR][COLOR=#000000])[/COLOR]:[COLOR=#0000ff]Array[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#808080]*//Create an array to store all the values possible:*[/COLOR]
[COLOR=#000000]**var**[/COLOR] allNumArray:[COLOR=#0000ff]Array[/COLOR] = [COLOR=#000000]**new**[/COLOR] [COLOR=#0000ff]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];[COLOR=#808080]*//Populate this array:*[/COLOR]
[COLOR=#0000ff]for[/COLOR] [COLOR=#000000]([/COLOR]i=lowNum; i<highNum+[COLOR=#000080]1[/COLOR]; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    allNumArray.[COLOR=#0000ff]push[/COLOR][COLOR=#000000]([/COLOR]i[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]*//Create random number between two given*[/COLOR]
[COLOR=#000000]**function**[/COLOR] rN[COLOR=#000000]([/COLOR]lNum, hNum[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#0000ff]return[/COLOR] [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]floor[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]round[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]random[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR]*[COLOR=#000000]([/COLOR]lNum-hNum[COLOR=#000000])[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000])[/COLOR]+hNum;
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]*//Declare unique array*[/COLOR]
[COLOR=#000000]**var**[/COLOR] uniqueArray:[COLOR=#0000ff]Array[/COLOR] = [COLOR=#000000]**new**[/COLOR] [COLOR=#0000ff]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000ff]for[/COLOR] [COLOR=#000000]([/COLOR]j=[COLOR=#000080]0[/COLOR]; j<totNum; j++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#000000]**var**[/COLOR] randNum:[COLOR=#0000ff]Number[/COLOR] = rN[COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], allNumArray.[COLOR=#000080]length[/COLOR]-[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];[COLOR=#808080]*//Push a random value from allNumArray to unique array*[/COLOR]
    uniqueArray.[COLOR=#0000ff]push[/COLOR][COLOR=#000000]([/COLOR]allNumArray[COLOR=#000000][[/COLOR]randNum[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];[COLOR=#808080]*//Remove from the array so it cant be pulled again*[/COLOR]
    allNumArray.[COLOR=#0000ff]splice[/COLOR][COLOR=#000000]([/COLOR]randNum, [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000ff]return[/COLOR] uniqueArray;

[COLOR=#000000]}[/COLOR]

[COLOR=#000000]var[/COLOR] myArray:[COLOR=#0000ff]Array[/COLOR] = createRandomArray[COLOR=#000000]([/COLOR][COLOR=#000080]1[/COLOR], [COLOR=#000080]16[/COLOR], [COLOR=#000080]9[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]var[/COLOR] hisArray:[COLOR=#0000ff]Array[/COLOR] = createRandomArray[COLOR=#000000]([/COLOR][COLOR=#000080]1[/COLOR], [COLOR=#000080]16[/COLOR], [COLOR=#000080]9[/COLOR][COLOR=#000000])[/COLOR];

[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];
[/LEFT]
[/FONT]