ActionScript 2.0 :: Generating (Non Repeating) Random Numbers
Jul 1, 2010How to create a code to generate non repeating random number?
View 1 RepliesHow to create a code to generate non repeating random number?
View 1 RepliesI am generating random numbers between two numbers by the code bellow:
ActionScript Code:
public function randomRange(max:Number, min:Number = 0):Number
{
return Math.round(Math.random() * (1+max - min) + min);
}
trace(randomRange(3,-31));
But I need a code which will return some times '3' and some times '-31'. Not the number between them.
I am going to make a quiz. It loads questions from an XML. I want to load random questions from the file without repetition. How can I achieve that? Can you give me the script for generating non-repeating random numbers.
View 2 RepliesI want to generate random numbers between 1 and 15 and place them in a datagrid contain one column and five rows in it, i want to populate this entire column with random numbers that are generated but not repeating in that column..
every time app runs the column is populated with random numbers b/w 1 and 15.
hi, i'm generating two random numbers, between 1 and 4, which must be different to each other each the two numbers are picked. i've tried the following:
var firstRandom = Math.random()*3+1;
var secondRandom = Math.random()*3+1;
var boxA = "box"+(Math.round(firstRandom));
[code]....
and i still get two numbers the same occasionally. why isn't it comparing the numbers?
what do i really want is:
if i have numbers of frames 31,64,97,134,175...(between each of that frames i have motion tween, so it isnt 1,2,3,4...) i want that it goes random in the array of numbers but with no repeating (if i passed 64,175,134 i shure dont want to go on 175 again or something similar), and when that array is finished(all the frames are passed) i want from flash to go on exc. frame 205. Could somebody write that in as3 code? :roll:
what do i really want is:
if i have numbers of frames 31,64,97,134,175...(between each of that frames i have motion tween, so it isnt 1,2,3,4...) i want that it goes random in the array of numbers but with no repeating (if i passed 64,175,134 i shure dont want to go on 175 again or something similar), and when that array is finished(all the frames are passed) i want from flash to go on exc. frame 205.
i was just wondering how to create random numbers without ever repeating the same number twice or more
View 4 RepliesHow do I make a random sequence of 10 numbers, from an array of 20 numbers in total, without repeating any of them on that sequence?
View 3 Repliesgenerating random numbers between 50 and 200 but the number that has been generated once should not be displayed again. I am using this code
var num:Number;
on(release){
num = Math.round (Math.random ()*200);
trace(num+50); // +50 because random numbers between 50 and 200 are required
}
Its working fine but sometimes repeat the number that has already been displayed.
I'd like to create a very simple random addition equation.I have: 3 dynamic text boxes (r1_txt, r2_txt, a1_txt)I want the first two to be random numbers and "a1_txt" to display the sum of the first two random numbers.Everything's perfect up to the point of adding the two numbers together and dropping the answer into a1_text. What do I need to do to my last line of code?
//random numbers//1.function randomNumbers(min:Number,max:Number) { var Results:Number=Math.floor(Math.random()*max)+min; return Results;}
//2.new_mc.addEventListener(MouseEvent.CLICK, showRandomnumber);
//3.function showRandomnumber(event:MouseEvent):void{ r1_txt.text = randomNumbers(1,100) r2_txt.text = randomNumbers(1,100) a1_txt.text = Number(r1_txt.text) + Number(r2_txt.text);}
I am using 16(4x4) grid pattern, in that i need to generate a random number which should not come horizantally continuous three , vertically continuous three,and diagonally continuous three.i am using as3 for coding.
View 1 Repliesif i have numbers of frames 31,64,97,134,175...(between each of that frames i have motion tween, so it isnt 1,2,3,4...).i want that it goes random in the array of numbers but with no repeating (if i passed 64,175,134 i shure dont want to go on 175 again or something similar), and when that array is finished(all the frames are passed) i want from flash to go on exc. frame 205.
View 2 RepliesWe are in the process of builing a statistics simulation for a client. One of the requirements of the simulation is to first generate a set of 1000 random numbers from a Normal (or Guassian) distribution.Does ActionScript have the builty in functionality to generate random numbers from anything other than a Uniform distribution?If this functionality is not built in, does anyone know of a component or pre-built script that can provide this functionality?How hard would it be, if either of the two options above are not possible, to generate random numbers from a Normal(Guassian) distribuion using ActionScript?
View 5 RepliesSo basically I am making a round robin function, for someone, basically a round robin, matches every player with every player, im having alot of trouble with this, its quite difficult heres an example of the site i've been copying off (his matches are preset though)
[URL]
My current code generates about 10 "undefineds" each launch I do My code gets the input entered (which is the amount of players) It generates how many players based on that input my graph I have is 10 columns long, and 19 rows down I need to match player
1, vs 2 - 20,
2 vs 3 - 20,
3 vs 4 - 20,
4 vs 5 - 20
[code].....
I want 16 numbers generated in a row, like a credit card
3456 6765 4564 3453
Is there a good way to do that? The card would generate The numbers when it's loaded.
I Have started to learn AS3 from scratch and have decided to create a simple maths game for small children. The game consists of multiplication and division. I have everything working accept for this one last thing that I'm just not sure how to tell Flash what to do. Basically there are 2 text boxes that randomly generate a number between 0 and 12. The 3 box is where the user enters their answer. They press check and the code checks to see if box 1 divided by box 2 equals box 3.
However what I want to do is ensure that only whole numbers are used and that the number can actually be divided. I told I need to use this method but I don't know how to implement this in Flash AS3. "For division, the trick is to generate the question, but make sure that the product of the two random numbers is actually displayed in the first box (product / rand1 = rand2) otherwise you get difficult sums..."
Here is my current code:
function divSetup(){
displayRandomDivNumber();
}divSetup();
var divQuest1:String;
var divQuest2:String;
[Code] .....
I m doing a project and had an idea of doing a math game thing where numbers are randomly generated in two slots. For example one is between 1 and 100 and the other the same, and then adding them together. The player would have to add them together then type them into the the answer box and it would tell if it was correct or not. I need help with the coding as I am new to CS5.I have worked with an older, outdated version of flash a little over a year ago. So I somewhat know general things and some of the things that need to be done. Actionscript though is pretty new and I was trying to use math.Random because thats what it seems like everyone is using in their tutorials. Yet, I couldn't get it to work when playing around with it.
View 8 Replieshow to do this and not found much, so here goes:
I want to generate a variable number of random numbers less than 16 with no duplicate numbers
Ive posted the fla, and what i'm doing is generating a random number and putting it into an array then using a for loop to cycle through the array for each new random number to check if its already there. if it is, then i want to regenerate that number.
if you test the fla you'll see that all i get in my array is some lovely zero's and i sort of know why this is, but don't know how to stop it.
Generate four random numbers with the total of the four numbers equal to100?[code]...
View 8 Replieswhat is the syntax to pick how can i pick 6 random numbers from 49 numbers
View 9 RepliesI am using a code to load images into random movieclips and this works ok but I am getting a lot of repeated numbers
totalPlaces=6
for (i = 1; i < totalPlaces; i++) {
rannum=random(27)+1
[code].....
I'm creating a flash game in which you are a UFO flying over a group of cows and you have to abduct them. It's a top view game so I have the grass moving from top to bottom and I have a movie with 5 cows and theres a controller in the _root movie that creates a random variable:
_root.cows = random(5);
Now everytime the controller movie gets to a certain frame, that frame tells the cow movie to play a certain cow (Moving from top to bottom) based on the current variable. What's happening is when there is a repeat, the cow disapears and jumps back to the top. Seeing how there's only 5 cows you can tell this happens a lot.Now I've researched this a bit and found that I can create an array of random numbers and splice each one as I've used it. I've tried this, copied different codes and I can't get it to work.
I'm using the following code below, and basically I've got 4 containers which all load a random image from a folder. The problem is there are often double ups with the containers. How can I adjust the code below to ensure each container loads an image that isn't already in any of the other containers?
PHP Code:
pic_arr = ["images/1", "images/2", "images/3", "images/4", "images/5", "images/6","images/7","images/8","images/9","images/10","images/11"];
onLoad = function () {
[Code].....
I'm trying to build a bingo card, that will show random words in different locations each time you reload the page. It's 5x5 grid. I'm planning to set up 25 arrays (for each text field on my card), containing lists of the same 25 words. I have a code that pulls random words from each array into my text fields, but I can't figure out how to prevent the words from repeating on the card. A different word should be pulled out from each array.
Here is my code so far:
var words1:Array = ["word","table","lamp"];
var words2:Array = ["word","table","lamp"];
var words3:Array = ["word","table","lamp"];
[Code].....
How to create a code to generate non repeating random number?
View 3 Replieswell i have 3 mcs (mc1,mc2,mc3), each loads .jpg files in it randomly. The question is how to make each of them not repeat previously loaded one.Example of code that im using
Code:
filename = ["image"+random(7)+".jpg"];
path = "img/";
[code]......
I am importing video playlist using xml. As soon as one video is done, I pick up next random video from the xml list of videos. Lets say I have 5 videos in that list - getting random numbers from 5 would look like so: 1 , 3, 1, 4, 3, 3, 3, 2, 5, 2, 2, 2, 3, 4, 5, 3, 3, 2 but I really want to have something like this: 4, 2, 5, 3, 1 The problem becomes apparent - the random numbers are repeating. I guess I would have to create some sort of loop to go through xml and get random number and then not repeat it. Any ideas how to make this work. Here is my xml (just 5 videos for example):
[Code].....
Making a random number between lets say 0 and 99 is relatively straight forward using the Math.random class What is the best way to create 100 unique random numbers from between 0 and 99 where no random number is repeated?Would I make a random number, chuck it into an array then the next random number created is checked against the array, and if the number has been created before try for another number?
View 2 RepliesI Have about 10 images that will be loading into my home page using the code below. the problem that I am getting is that occasionaly the same image will load twice in a row. is these some code I can insert into my existing code so that the images will not load twice in a row?
var movieArray:Array = ['Simage/Simage0','Simage/Simage1','Simage/Simage2'];
var loader:Loader = new Loader(); var index:int = movieArray.length * Math.random();
var url:String = movieArray[index] + '.swf'; trace("Attempting to load", url);
[code].....