设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1782|回复: 5
打印 上一主题 下一主题

[已经解决] 【求教】如何用RMXP做不重复随机数

 关闭 [复制链接]

Lv3.寻梦者

梦石
3
星屑
178
在线时间
161 小时
注册时间
2010-9-30
帖子
114
跳转到指定楼层
1
发表于 2011-10-5 10:42:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想让角色进入几个打乱顺序、不重复的地图……
但是怎么做出几个不重复随机数啊!?

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

2
发表于 2011-10-5 10:44:54 | 只看该作者
本帖最后由 亿万星辰 于 2011-10-5 10:45 编辑
  1. arr = (1..10).to_a
  2. 10.times{
  3. rand_number = arr.delete_at(rand(arr.size))
  4. p rand_number
  5. }
复制代码
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv3.寻梦者

梦石
3
星屑
178
在线时间
161 小时
注册时间
2010-9-30
帖子
114
3
 楼主| 发表于 2011-10-5 10:56:01 | 只看该作者

再详细一点
把变量126一直到135分别弄上1到10的随机数怎么弄
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2011-10-5 10:58:47 | 只看该作者
某死灵法师 发表于 2011-10-5 10:56

再详细一点
把变量126一直到135分别弄上1到10的随机数怎么弄

自己动手试着改改看咯~
需要改的就只是个把p命令改成赋值的过程了还要全部给出来么?
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv3.寻梦者

梦石
3
星屑
178
在线时间
161 小时
注册时间
2010-9-30
帖子
114
5
 楼主| 发表于 2011-10-5 10:58:59 | 只看该作者
啊!懂了!我懂了!


某死灵法师于2011-10-5 11:00补充以下内容:
但不知道怎么打成变量……
可不可以直接变量126到变量135分别弄上1到10的随机数


某死灵法师于2011-10-5 11:01补充以下内容:
好吧我试试运行这段代码……


某死灵法师于2011-10-5 11:04补充以下内容:
啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!
我真的懂了!!!!!
我真的!!!懂了!!!


某死灵法师于2011-10-5 11:06补充以下内容:
懂了懂了!!!!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
189 小时
注册时间
2011-5-12
帖子
34
6
发表于 2011-10-5 11:07:39 | 只看该作者
  1. arr = (1..10).to_a
  2. 10.times{|n|
  3. rand_number = arr.delete_at(rand(arr.size))
  4. $game_variables[126 + n] = rand_number
  5. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 20:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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