1.12.2指令教学-4.随机数
要想做出随机数,有2个难点
每次执行相同的函数出现不一样的结果
在规定范围内
首先解决第一个,既然要不一样,那必须有个不停变动的值,这里可以采用随机刻(即每tick都在变动的值,可以用stat.playOneMinute类型的计分板),再创建几个seed,经过复杂的运算(随便怎么搞,只要够复杂就行),再在每次取随机数时对seed进行变动,防止在同一tick执行时出现同样的结果

所以接下来讲如何获取在范围内的值
我们将seed3的值附到math上,再把max(规定最大值)减去min(规定最小值)得到的数附到math2上,再让math对math2取余,上过小学的都知道余数不会超过除数,所以这样就把数字规定到一个范围内了,再加上min,就是我们需要的结果了
最后的成品(最好不要一直以特定频率执行):https://wwrc.lanzoub.com/ivKKU0p5c8gh