Project1
标题:
【求教】如何用RMXP做不重复随机数
[打印本页]
作者:
某死灵法师
时间:
2011-10-5 10:42
标题:
【求教】如何用RMXP做不重复随机数
我想让角色进入几个打乱顺序、不重复的地图……
但是怎么做出几个不重复随机数啊!? dsu_plus_rewardpost_czw
作者:
亿万星辰
时间:
2011-10-5 10:44
本帖最后由 亿万星辰 于 2011-10-5 10:45 编辑
arr = (1..10).to_a
10.times{
rand_number = arr.delete_at(rand(arr.size))
p rand_number
}
复制代码
作者:
某死灵法师
时间:
2011-10-5 10:56
嗯
再详细一点
把变量126一直到135分别弄上1到10的随机数怎么弄
作者:
亿万星辰
时间:
2011-10-5 10:58
某死灵法师 发表于 2011-10-5 10:56
嗯
再详细一点
把变量126一直到135分别弄上1到10的随机数怎么弄
自己动手试着改改看咯~
需要改的就只是个把p命令改成赋值的过程了还要全部给出来么?
作者:
某死灵法师
时间:
2011-10-5 10:58
啊!懂了!我懂了!
某死灵法师于2011-10-5 11:00补充以下内容:
但不知道怎么打成变量……
可不可以直接变量126到变量135分别弄上1到10的随机数
某死灵法师于2011-10-5 11:01补充以下内容:
好吧我试试运行这段代码……
某死灵法师于2011-10-5 11:04补充以下内容:
啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!
我真的懂了!!!!!
我真的!!!懂了!!!
某死灵法师于2011-10-5 11:06补充以下内容:
懂了懂了!!!!
作者:
大胆刁民
时间:
2011-10-5 11:07
arr = (1..10).to_a
10.times{|n|
rand_number = arr.delete_at(rand(arr.size))
$game_variables[126 + n] = rand_number
}
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1