random_range

Returns a random real number between n1 and n2.

Syntax:

random_range(n1, n2);


Argument Description
n1 The low end of the range from which the random number will be selected.
n2 The high end of the range from which the random number will be selected.


Returns: Real


Description

This function returns a random number between the specified range, and this return value does not need to be an integer. For example, random_range(20,50) will return a random number from 20 to 50, but the value may be a real number like 38,65265. Real numbers can also be used as input arguments.

NOTE: This function will return the same value every time the game is run afresh due to the fact that GameMaker: Studio generates the same initial random seed every time to make debugging code a far easier task. To avoid this behaviour use randomize at the start of your game.


Example:

score += random_range(500, 600);

This will add anywhere between 500 and 600, to the total score.


Back: Real Number Functions
Next: irandom
© Copyright YoYo Games Ltd. 2018 All Rights Reserved