random_range

该函数返回指定下限(含)和指定上限(含)之间的随机浮点(十进制)数。

例如,random_range(20,50) 将返回 20.00 到 50.00 之间的随机数,但该值可能是实数,例如 38.65265。 实数也可以用作输入参数。

注意 此函数将在每次重新运行游戏时返回相同的值,因为 GameMaker 每次都会生成相同的初始随机种子,从而使调试代码变得容易得多。要避免这种行为,请在游戏开始时使用 randomise

语法:

random_range(n1, n2);

参数类型描述
n1Real从中选择随机数的范围的下限。
n2Real将从中选择随机数的范围的上限。

 

返回:

Real

 

例子:

score += random_range(500, 600);

这将在总分中添加500到600之间的任何位置。