franniss 发表于 2009-12-31 21:14:54

Game Maker 8.0 ,3个方便计算随机数的新函数



在 GM7 中,我们只有 random() ,用来计算随机数。

random( x ) 返回一个 0 到 x 之间的随机数,该随机数小于 x 。
这意味着要取 6 和 8 之间的数,要写成 random( 2 ) + 6 。
而且 random( 8 ) 不会直接取到 8 ,得再用别的函数运算一下才行。

于是,GM8 有了 3 个新函数:

random_range(x1,x2) 返回一个 x1 到 x2 之间的随机数,包含 x1 ,不包含 x2 。
irandom(x) 返回一个 0 到 x 之间的随机整数,如果 x 是整数则包含 x 。
irandom_range(x1,x2) 返回一个 x1 到 x2 之间的随机整数,包含 x1 和 x2 。

secondsen 发表于 2009-12-31 21:31:47

这意味着要取 6 和 8 之间的数,要写成 random( 6 ) + 2

是random(2) + 6 吧。。。

franniss 发表于 2009-12-31 21:48:36

哈哈,恭喜发现了,改掉~
页: [1]
查看完整版本: Game Maker 8.0 ,3个方便计算随机数的新函数