Generate random number in a range : Math « Development « Flash / Flex / ActionScript






Generate random number in a range

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
       trace(randomInRange(2,5));

    }
     function randomInRange(min:Number, max:Number):Number {
        var scale:Number = max - min;
        return Math.random() * scale + min;
     }
  }
}

        








Related examples in the same category

1.Math Constants
2.Math Class Arithmetic
3.Math Class Trigonometry
4.Math class includes the constant Math.PI for the number, ratio of a circle's circumference to its diameter.
5.Finding Absolute Values
6.Rounding and Truncating Numbers: round(), ceiling(), and floor()
7.The ceil() method returns the next-highest integer value of the number passed it as an argument.
8.The floor()returns the next-lowest integer.
9.Use round(), ceiling(), and floor() to round or truncate to decimal place values.
10.Generating Random Numbers: The random() returns a floating-point value between 0 and 0.999999, inclusive.
11.Generate a random number within a range that does not start with 0
12.Random integer values
13.If you are working with one six-sided die, you want to generate a random number between 1 and 6 each time
14.Finding the Greater or Lesser of Two Numbers
15.The calculation for finding compound interest: newValue = originalValue * (1 + rate/cp)^(cp*t)
16.package{
17.The exp() method requires one parameter: a number. It then raises e (Math.E) to the power of that number.
18.atan2(), takes two parameters (an X- and a Y-coordinate), and returns the angle formed by the right triangle measured in radians: Math.atan2(x, y)
19.Use Math.round( ) to round a number to the nearest integer
20.Use Math.floor( ) to round a number down
21.Use Math.ceil( ) to round a number up.
22.To round a number to the nearest decimal place:
23.Use the identical math to round a number to the nearest multiple of an integer.
24.All trig functions operate on radians, an angular unit in which radians measure a full revolution.