理解math.floor(math.random() * (max - min + 1)) + min的含义
math.floor:向下取整
math.random:伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1)。简化 0≤math.random<1 。
程序:随机两个数之间的整数,包含这两个数。
理解:举例说明如果 getRandom(7,11) ,取值也就min=7,max=11;
max - min ,也就是11-7=4,这里是说7到11的差值是4。
先来理解:math.random() * (max - min +1)
前面说了 0≤math.random<1,math.random() *(max - min ),是不是就是 0≤math.random() * (max - min )<4,为啥要把他们相乘呢?因为max - min是最大值和最小值的差值,乘以一个math.random,就得到这个差值的随机值。然后由于0≤math.random() * (max - min )<4,那么math.random() * (max - min )