ActionScript 3.0 :: Make Math.random() Not Repeat Itself?
Jul 20, 2009I am making a script so I can have a dynamic menu, this menu loads external buttons at random 8 at a time, and unloads and reloads every 25 seconds.[code]...
View 5 RepliesI am making a script so I can have a dynamic menu, this menu loads external buttons at random 8 at a time, and unloads and reloads every 25 seconds.[code]...
View 5 RepliesI have two text boxes as outputs: "textDisplay1" & "textDisplay2".When I click the button "test" these outputs display a number between 0 and 1. That is what I want and I am happy with that.[code]The problem I am having is, I do not want the same number in both boxes. If textDisplay1 displays the number 0, I want textDisplay2 to display the number 1. I do not want both boxes to have either a 0 at the same time or a 1 at the same time.[code]But that just makes it randomly guess a number again which sometimes is the same number.Can I make it if textDisplay1 = 1, make 1 unpickable by textDisplay2? Which would only leave the 0.
View 3 RepliesI wonder how to make a Math.random() function, or something similar where it chooses a number from 0-9. But as the program progresses, another random variable will appear. That random value is what I want removed from the 0-9 scale. (The other random variable is also from 0-9)
View 4 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);
why is this code NOT loading a random image, despite tracing random number?
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
import flash.display.MovieClip;
[Code]...
What I want is for my mc to slide to a new random x position when it is less than 5 pixels away from its target, it keeps doing this. the problem is for some bloody &*�$(()** reason my random numbers only keep going up!! why is this?? i want to produce random numbers between 1 and 770 - this is my code..
[Code]...
1) what value is seeded to Math.random() to generate the random number?
View 2 RepliesI am now using the code for my background image which will rotate when you enter a new gallery.I can't get it to randomize.[code]I have tried adding: Math.floor(Math.random() * total); and it almost works. It seems everytime the last node is called it stops working (also at other random times, haven't found a pattern).
View 1 RepliesHow 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
Like the title sugges¦ Is it possible to srand Flash's Math.random?I'm asking because I'd like to generate psudo-random numbers in a repeatable way.
View 2 Repliesbasically I want my engine to display one out of three objects at random. I thought I had figured it out but apparently not. A familiar error message appears, "A term is undefined and has no properties". I'm sure it refers to the object I'm trying to spawn, however it rejects every object I refer to. Is my approach reasonable or should I scarp what I've got?
Code:
var spawnObject:Array = new Array("Object1", "Object2", "Object3");
var randomNumber:Number = Math.round(Math.random() * (spawnObject.length - 1));
if(spawnObject[randomNumber] == "Object1")
[Code].....
Im wanting to change the variable numSound. At the moment it is a random number 1-5 which works well but I dont want repetition. Tried all sorts of things but no luck.
Code:
private function randRange(min:Number, max:Number):Number
{
[code].....
I've 3 movieclip on stage which is mc1,mc2,mc3 at first they are alpha=0 What I want is when i click on revealBtn, 1 of them will show up as alpha=1. But with my code below, sometimes I need to click about 5 times or more only can make all those mc show up.
[Code]..
how i should go about making a function that returns a random int w/out repeating? i was thinking:
[Code]...
would this be sufficient? i'm tracing my output and sometimes i don't see anything. is this because it could take a while to iterate through w/out a repetition and that may cause the variable to be undefined during that call of the function?
I have this code:my_txt.text=a = myArray[Math.floor(Math.random()*myArray.length)];Is there a way to do so that one element in myArray doesnt show more than once. I have tried different methods some days but canït succeed.
View 8 RepliesIn AS 2.0, I have an array of swfs that I'd like to play randomly end to end. With the following code I can make the swfs random without a repeat of the same swf back to back. What I'd like to do is have all the swfs play randomly until all have been shown. and then repeat again randomly or load a separate final swf.
From what I've read I need to add a splice function to remove values from my array but I can't seem to make it work. Can anyone tell me what I need to add to this to make it work? Here is my code:
[Code]...
I recently came across this script which I believe I have used before. However, I can seem to recall how to use it right as I can't get it to work. It is suppose to play the frames at random and not repeat any. Once that takes place I want it continue that cycle over and over. [code]...
View 4 RepliesI have the code below on my mc, i would like it to gotoandPlay a random frame instead of a specific frame, as I have it set up now. I would like it not to go to the same frame twice.
on (release) {
_root.circle_mc._visible = false;
//Movieclip GotoAndPlay Behavior
[Code].....
I'm using some nifty code which randomly loads a movie clip with jpegs via an XML file and an image folder. Everything is working great, except, the random function doesn't seem to make it through the entire batch of photos before it repeats images. I did notice their is a method which loads an array but I wasn't sure how to incorporate that.
ActionScript Code:
//: SETUP INITIAL VARIABLES
var oldVar = 0; // keep track of previous random number
var newVar = 0; // used to load the next image
var si = 0; // interval variable
//: GET XML
[Code] .....
Is there any way of preventing repeat numbers in random number generation?ve tried using the pop function and the delete function on elements in an array which are randomly selected, but cant get the effect I want. Ive even tried making two variable values equivalent to each other to try and constrict repetition
View 4 RepliesThis time I'm trying to access random frames between 1 and 10.
function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
[code].....
I have a MovieClip in the library in that movieclip i have a dynamic text field named "numTxt" and i give class name "Ball" from linkage, now i want create 10 movieClip by addChild method. i genrate random number in that text feild. and its workning fine. but some times some numbers are repeating, thats the problum. the numbers should not be repeat.
Code:
var myBall:Ball;
for (var i:Number = 0; i<10; i++) {
myBall = new Ball();
[Code]....
i am using this
filename = new Array("1_e.swf",
"2_e.swf", "3_e.swf", "4_e.swf", "5_e.swf", "6_e.swf", "7_e.swf", "8_e.swf",
"9_e.swf", "10_e.swf", "11_e.swf", "12_e.swf", "13_e.swf", "14_e.swf",
[code].....
I would like a flash header on my Wordpress blog that will load images at random by way of XML list from a folder on my server. I'm undecided as to whether I would like it to just randomize on refresh, or actually be a slideshow of sorts that would go through several images on one page load.Alternately, instead of a list of files in the XML file, I would prefer the flash movie to be able to pull the images without having to specify them by name, so that I could ultimately continue to add images to the folder without affecting the script.Also, if it does work as a slideshow, I would like to ensure that no one image would repeat itself back to back, or possibly before it went through all the rest of the images
View 3 RepliesI am currently working on a flash game and I only have one major problem left! I have a series of questions that are each their own movie clip in flash. I have 13 different questions and thus 13 different movie clips, one for each. The issue I am having is thisDuring the course of a game sometimes a question will repeat itself, and I dont want that. I have tried to make the question selection random and without repeat but have only succeeded with the random part at this point.This is my code for for frame 1:
function randFrame(cFrame){
goFrame = random(11)+2;
if (goFrame == cFrame){
[code].....
I want to make a MC-container with a Random Button, each click on the button shuffles the frames inside the MC-container. However, the difficult part is to make it shuffle the frames without shuffling the same frame again - until all frames been shuffled, then the procedure kan start again.
View 5 Repliesfor (i=0; i<humans; i++) {
ranDistX = Math.floor(Math.random()*(20-(-20+1)))+-20;
ranDistY = Math.floor(Math.random()*(20-(-20+1)))+-20;
var humansMoving = new Tween(_root["human"+i], "_x", Linear, _root["human"+i]._x, _root["human"+i]._x+ranDistX, 2, true);
[Code] ....
The tween works only once. I need it so when the tween is finished, it does the same tween (with a different random number (different position)), however after the first two tweens (x and y) have finished the movieclips just sit there.
I'm not sure how to go about this since I'm fairly new to ActionScript, but I have this script which displays random image and quote. It works fine as is, but how do I make it not repeat any of the items untill it has gone through all of them?Here is the script I'm using now:
choice = Math.round(Math.random()*19);
switch (choice) {
case 0 :
[code].....
Is there any way of preventing repeat numbers in random number generation?I have tried using the pop function and the delete function on elements in an array which are randomly selected, but cant get the effect I want. Ihave even tried making two variable values equivalent to each other to try and constrict repetition
View 4 RepliesHow do I get a random number between 0.8 and 1.2 using Math.random(); ? It would be nice if you explain.
View 1 Replies