irandom_range

这个函数类似于random_range(),只是使用整数值作为输入。为范围提供低值和高值,函数将在(和)内返回一个随机整数值包括)给定的范围。例如,irandom_range(10,35)将返回10到35之间的整数包含

random() 函数一样,可以使用实数,在这种情况下,它们将向下舍入为最接近的整数 例如:irandom_range(6.2,9.9) 将给出 6 到 9 之间的值 .

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

语法:

irandom_range(n1, n2);

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

 

返回:

Real

 

例子:

score += irandom_range(500, 600);

这将在总分中添加一个介于500到600(包括)之间的整数值。