random


描述

此函数适用于不一定返回整数(整数)的随机数。例如, random(100)将返回0到99之间的值,但该值可以是22.56473!你也可以在这个函数中使用实数而不是整数,如下所示 - random(0.5),它将返回0到0.4999999之间的值。

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


语法:

random(n);


参数 描述
.n 随机生成数的上界。


返回:

Real(实数)


例如:

if random(10) >= 9
   {
   score += 100;
   }

这将有大约十分之一的机会把分数增加100。