这个函数类似于random_range(),只是使用整数值作为输入。为范围提供低值和高值,函数将在(和)内返回一个随机整数值包括)给定的范围。例如,irandom_range(10,35)将返回10到35之间的整数包含。
与 random() 函数一样,可以使用实数,在这种情况下,它们将向下舍入为最接近的整数 例如:irandom_range(6.2,9.9) 将给出 6 到 9 之间的值 .
注意 此函数将在每次重新运行游戏时返回相同的值,因为 GameMaker 每次都会生成相同的初始随机种子,从而使调试代码变得容易得多。要避免这种行为,请在游戏开始时使用 randomise。
irandom_range(n1, n2);
参数 | 类型 | 描述 |
---|---|---|
n1 | Real | 从中选择随机数的范围的下限。 |
n2 | Real | 将从中选择随机数的范围的上限。 |
score += irandom_range(500, 600);
这将在总分中添加一个介于500到600(包括)之间的整数值。