# Need Help!

**URL:** <https://forum.kirupa.com/t/need-help/240521>\
**Category:** Uncategorized\
**Created:** [October 3, 2007, 5:31pm UTC](https://forum.kirupa.com/t/need-help/240521 "2007-10-03T17:31:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chief06](https://avatars.discourse-cdn.com/v4/letter/c/e19b73/32.png) [@Chief06](https://forum.kirupa.com/u/Chief06)\
**Post date:** [October 3, 2007, 5:31pm UTC](https://forum.kirupa.com/t/need-help/240521/1 "2007-10-03T17:31:38Z")

</div>

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&lt;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&lt;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]
