幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3076|回复: 2

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

[复制链接]

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
发表于 2009-12-31 21:14:54 | 显示全部楼层 |阅读模式


在 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 。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-12-31 21:31:47 | 显示全部楼层
这意味着要取 6 和 8 之间的数,要写成 random( 6 ) + 2

是random(2) + 6 吧。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
 楼主| 发表于 2009-12-31 21:48:36 | 显示全部楼层
哈哈,恭喜发现了,改掉~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 05:29 , Processed in 0.020762 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表