Project1

标题: 如何给变量赋予不重复的随机数? [打印本页]

作者: bloodyliao    时间: 2016-2-13 18:10
标题: 如何给变量赋予不重复的随机数?
泥好,我想生成n次随机数赋予给某个变量,要求这n次当中,这些随机数不重复,且随机数有一定的取值范围(这个RM自带了),请问要怎么做呢?

作者: Vortur    时间: 2016-2-16 16:55
脚本可?
rand(100)是在100中取随机数的意思,使用case字段和条件,将随机数一一排除:
rand(9)
when 9
then rand(8)
wehn 8
...
约摸着就是这个思路
作者: cinderelmini    时间: 2016-2-16 18:35
本帖最后由 cinderelmini 于 2016-2-17 21:45 编辑


那就这样吧,最大值的那句判定的数字跟随机数的最大值一致。
作者: 喵呜喵5    时间: 2016-2-16 18:58
本帖最后由 喵呜喵5 于 2016-2-16 19:00 编辑

https://rpg.blue/thread-379881-1-1.html

随机数数据储存到99号变量中:
m5_20150611_creat_list(99,范围最小值..范围最大值)

抽取储存在99号变量中的不重复随机数,抽取的随机数保存在100号变量中:
$game_variables[100] = m5_20150611_draw_list(99,-1)


显示文字:你抽到的是\v[100]




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1