此函数和random_range() 相似,但只能接受整数输入。你需要提供范围的上界和下届,那么此函数将会返回一个随机数。(包括边界)。例如: irandom_range(10, 35) 将会返回介于10到35之间的整数,包含边界。
在 irandom()函数中,你可以使用任意实数作为上界,但他们会向下取整为最近的整数。 EG: irandom_range(6.2,9.9) 给出的随机值将介于6和9之间。
注意:每次游戏重新运行时,此函数将返回相同的值,因为GameMaker Studio 2每次生成相同的初始随机种子,使调试代码变得更容易。要避免这种情况发生,请在游戏开始时使用 randomize 。
irandom_range(n1, n2);
参数 | 描述 |
---|---|
n1 | 随机数的下界。 |
n2 | 随机数的上界。 |
整数
score += irandom_range(500, 600);
这将在总分中添加500到600(含)之间的整数值。