js代码中,这是获取0-1之间的一个随机浮点数,可以在游戏测试中按F8进去操作台,输入测试。
[JavaScript] 纯文本查看 复制代码 Math.random()
进阶,乘以10,就是一个0-9的数,带小数点好几位的那种。
[JavaScript] 纯文本查看 复制代码 Math.random()*10
math.floor() 函数用来返回数字的下舍整数,即它总是将数值向下舍入为最接近的整数,这样就可以得到0-9的随机整数。
[JavaScript] 纯文本查看 复制代码 Math.floor(Math.random()*10)
上面这几行搞明白之后,就可以看这几行了,
[JavaScript] 纯文本查看 复制代码 //生成5-10的随机整数
var random1 = Math.floor(Math.random()*(10-5+1))+5;
//生成1-5随机整数
var random1 = Math.floor(Math.random()*5)+1;
//生成0-5随机整数
var random1 = Math.floor(Math.random()*5);
《缝合尖塔》的实例应用,随机获取物品
[JavaScript] 纯文本查看 复制代码 var ID_of_item = [1,7,19,25,31,37,43,49,50,51,52]
var get_ID = ID_of_item[Math.floor(Math.random() * ID_of_item.length)];
$gameParty.gainItem($dataWeapons[get_ID],1)
|