Search tutorials
Tutorial Template
Generate an array of Unique random numbers from 1 to n
numberOfElements = 50;
myNumbers = new Array(numberOfElements);
randomNumbers = new Array(numberOfElements);
for(i=0;i<%lt%>numberOfElements;i++){
myNumbers[i] = i+1;
}
i=0;
while(myNumbers.length <%gt%> 0){
thePosition = Math.round(Math.random()*(myNumbers.length-1))
randomNumbers[i] = myNumbers[thePosition];
i++;
myNumbers.splice(thePosition,1);
}
for(i=0;i<%lt%>numberOfElements;i++){
trace(randomNumbers[i]);
}
Note: This code may not be too effecient for generating very large arrays.
| » Level Intermediate |
|
Added: 2004-07-22 Rating: 7 Votes: 19 |
| » Author |
| Bangalore, India |
| » Download |
| Download the files used in this tutorial. |
| Download (2 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!