Project1

标题: 如何在变量里随机1,3,5,7这样的指定数 [打印本页]

作者: dabaxhei    时间: 2022-5-1 18:22
标题: 如何在变量里随机1,3,5,7这样的指定数
如何在变量里随机1,3,5,7这样的指定数
作者: HM495    时间: 2022-5-1 19:02
变量1 = [1,3,5,7]
变量2 = $gameVariables.value(1).length
变量3 = Math.floor(Math.random()*$gameVariables.value(2))
变量4 = $gameVariables.value(1)[$gameVariables.value(3)]

变量4就是你要的结果
作者: 小秋橙    时间: 2022-5-3 15:19
完全不用脚本的话,可以使用“拒绝采样”法,先生成1~7的随机数,然后用“取余”判断奇偶,如果是偶数就跳转回来再生成一个
或者,先随机生成1~4的随机数,然后乘2再减1,就是1 3 5 7啦。
作者: lbw9314    时间: 2022-5-10 15:40
(需要的数字+1)/2=你设置的随机数最大值
作者: MichaelPolo    时间: 2024-4-3 13:57
HM495 发表于 2022-5-1 19:02
变量1 = [1,3,5,7]
变量2 = $gameVariables.value(1).length
变量3 = Math.floor(Math.random()*$gameVaria ...

大佬,数组[1,3,5,7]里的1357可以是字符串吗?
作者: asukalin    时间: 2024-4-3 20:43
给四个数编号
然后随机1到4
结果是1就输出编号是1的数
结果是2就输出编号是2的数
……




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