ActionScript 3.0 :: Pick A Random Number Without Picking It Again?
Sep 27, 2009Needed to place objects on the stage in random order, but only place each object twice. [code]...
View 0 RepliesNeeded to place objects on the stage in random order, but only place each object twice. [code]...
View 0 RepliesI have one folder which contain few images. I want to pick RANDOM images from it through my code. How do i go in this.
View 1 RepliesI have a script that when the use types in their name, it is to pick a random name from the list. Problem is, it isn't picking random exactly I get a lot of repeats and sometimes it just comes up undefined.Here is the script does any one have any ideas of what is wrong?
if (combobox.getSelectedIndex() == 0)
{
txt2.text = "Female Name";[code].....
I am using actionscript 3 and I am creating an array of 16 buttons and need to use the function math.random to get it to pick 5 random unique numbers out of the array. As at the moment it is sometimes picking 5 unique numbers and sometimes it has duplicate buttons appearing?
View 1 Repliesbut I've spent the last few days trying to find an answer to this seemingly simple question, and no luck. Well, partial luck, but not quite what I wanted.My problem is this - I want to play a random sound when an event happens. In AS2, I used to do this:Actionscript Code:s1 = new Sound();_root.s1.attachSound("sound"+(random(10)+1));s1.start();...where there would in this example be 10 sounds in the library, with names from sound1 to sound10.Now, I want to be able to do the same in AS3. As a temp solution, I've been forced to do a lot of if statements, but that's ugly, timeconsuming and inefficient.I also tried this (AS3):
Actionscript Code:
var soundArray:Array = new Array(new sound1(),new sound2(),new sound3(),new sound4(),new sound5()) var randomInteger:int var selectedSound:Sound function
[code].....
How can I pick random frame from movie clip, so that mc doesn't loop. Movie clip is a symbol. I made symbol defined it as mc, mc contains 4 frames, each frame contains some object.
View 11 RepliesI have a script that when the use types in their name, it is to pick a random name from the list. Problem is, it isn't picking random exactly I get a lot of repeats and sometimes it just comes up undefined.
Here is the script
if (combobox.getSelectedIndex() == 0)
{
txt2.text = "Female Name";
female.play();
[Code].....
I've spent the last few days trying to find an answer to this seemingly simple question, and no luck. Well, partial luck, but not quite what I wanted.
My problem is this - I want to play a random sound when an event happens. In AS2, I used to do this[code]...
i got an XML File with a set of variables which should be chosen randomly. Of course, if one data set has been selected, it should not come up again. to solve this, i created an array called blacklist, which keeps track of all the xml indexes which have allready been selected. so, what i'm doing in f_newtarget is randomize a number between 0-42 and check if it on the blacklist. if it is, i trace "double" and want to restart, and if it is not, write the randomized index to the blacklist and move my target to the coordinate given in the XML.
whats not working is when i get a double event. it traces the "double" but does not start to randomize again. i think i know why, cuz the action is only triggered by pushing the button. but in the case taht the randomized number is allready in the array, i want it to automatically re-randomize r until it finds a value which has not part of the array. what do i have to write in order for the code to jump back to where it randomizes the variable r?
or should i write like a whitelist array from which i randomely deduct the indexes? i have a button which holds the code for selecting a new question. it looks like this:
[Code]....
I have an array of movieclips and i want to put them on stage. so they have to be unique and randomly chosen.
View 1 RepliesI have a list:randomPage(["0", "6", "12", "14", "22", "28"]);
and I was wondering does anyone know the code to pick a random value out of the list. At first I just used a random(28) but I need it to go to a specific page and I dont know what to do!
What I'm trying to do now is have 6 characters on stage (these characters are stored in an array) and 2 characters from this 6 will hold a number each and the other 4 will hold an alphabet each. What I want to do is to run this file many times and each time the each alphabets and numbers will be randomly displayed within these 6 characters there will always be 2 numbers and 4 alphabets but I shouldn't know which character will be holding an alphabet and which will be holding a number. I have only two functions now one function is to generate two random numbers to indicate which index of characters to pick to hold a number and then another for loop that run 6 times to addChild on stage.
View 4 RepliesFor example, when users are connecting to this application they are given a userid var, then it's inserted into the array. So, i'm using chosenUser = usersOnlineArray[Math.round((Math.random()*usersOnlineArray.length))]; to pick another random user. But i need to make sure it doesn't pick the userID they personally were assigned so they don't end up getting themselves. how would i use that code but tell it to "remember, make sure you dont pick userid" maybe I could do something like
[Code]...
There is an array 'squares' with instance names of MCs that i have on stage. I made a loop to randomize this array, so that every time the randomSquares() function is called, it would show different visible squares. But the problem is that if i call this function twice, same squares are visible as before. Everytime before calling this randomSquares() function, I also call a resetSquares() function.
var squares:Array = [s1, s2, s3,s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20, s21, s22];
var myArray:Array = new Array();
function randomSquares():void {
[Code].....
i am using actionscript 3, and the problem that I have is that i am creating an array of 16 buttons and need to use the function math.random to get it to pick 5 random unique numbers out of the array. as at the moment it is sometimes picking 5 unique numbers and sometimes it has duplicate buttons appearing?
View 3 RepliesDear Guys I Want To Generate A Random Number Between 2 Number BUT Without Generating 2 Same Number I Mean If For Example Already Generated Number "2" Next Time Did Not Generate It , Is There Any Solution
View 5 RepliesI Want To Generate A Random Number Between 2 Number BUT Without Generating 2 Same Number I Mean If For Example Already Generated Number "2" Next Time Did Not Generate It,
View 4 RepliesI'm trying to create a shuffle button for my mp3 player. I don't want it to repeat any song in the xml playlist until all the songs are played. Is there to display a random number on the click of a button, without repeating any number in the array until all the numbers in the array are used?
View 9 Repliesmy functions in this fla i have. I use the function to create a random number and the char move accordingly depending on the number.
View 4 RepliesActionScript Code:
var numbers:Array = [];
var newNb:Number;
var max:Number = 81;
[code]...
lets say that when you click on a button the variable number goes up 1 or 2 but it picks it randomly
how would i do it
[Code]...
1) what value is seeded to Math.random() to generate the random number?
View 2 RepliesMaking 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 want to make random number between 1 to 10 without repeat number twice or more i use this function to make random
function getRandomNumber(min:Number, max:Number):Number
{
var randomNumber:Number = Math.round(Math.random() * (max - min) + min);
return randomNumber;
}
getRandomNumber(1, 10);
How can i create a random number without using Math.random() I think this can be done with a array... i just don't know how.
i need it for a google banner. they don't allow Math.random() of random() in the sript
what is the syntax to pick how can i pick 6 random numbers from 49 numbers
View 9 RepliesI want to change the code a little bit by creating an Input Text. A random number will be typed in that text instead of having a fixed, pre-set number.
View 6 Repliesi have a project and i need that when a specific variable equals a specific value a random number decreases on the current number, its easy to make it decrease but i need to decrease instead of 4 to decrease a maximun of 5 and minimun of 3.ere is the code :
Code:
numeroDeTazos = 20;
quantidade.text = numeroDeTazos;
if (nrfinal2 == 33)
{
[code]....
I have code that I got off line that will create a random number in the output tab. I put together an if else statement, however I can not figure out what how to call the random number into the if else statement. My last try was calling "n," However that did not work. I have a bit of the code that I am working with. I am giving only the first 3 but there are 13 in total, but as they are all the same just going to different frames I thought that it was not necessary to show them all.
function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
[code]...
If there is an easier way to get the same thing I am open. I just want it to start on a specific random frame (13 of them).
I need to create a variable that holds a random number between 1 & 16. This is the way the variable looks right now:
var randomTurkey:Number = Math.floor(Math.random()*100);