# Random original number generator

**URL:** <https://forum.kirupa.com/t/random-original-number-generator/202431>\
**Category:** flash\
**Created:** [October 1, 2006, 6:26am UTC](https://forum.kirupa.com/t/random-original-number-generator/202431 "2006-10-01T06:26:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![theSchtickler](https://avatars.discourse-cdn.com/v4/letter/t/ba9def/32.png) [@theSchtickler](https://forum.kirupa.com/u/theSchtickler)\
**Post date:** [October 1, 2006, 6:26am UTC](https://forum.kirupa.com/t/random-original-number-generator/202431/1 "2006-10-01T06:26:13Z")

</div>

Hi there,

I need to create a function that will generate a random number, but not one that has already been generated. This script does work, but it also tells me I have an infinite loop in there, so its not working properly. Any suggestions anyone? Thanks 🙂

[AS]usedNum = new Array();

//populate the array  
for (i=1; i\<50; i++){  
usedNum\* = false;  
}

function numGen(){  
var theNum:Number = random(50)+1;  
if (!usedNum[theNum]){  
trace(theNum);  
usedNum[theNum] = true;  
} else {  
numGen();  
}

}

timer = setInterval(numGen, 1);[/AS]
