Math.random()?:
????返回一個(gè)介于[0,1)之間的偽隨機(jī)數(shù)
? ??-例如:
? ? ? ??? ??Math.random()*10? ? ? ? ? ? ? ? //隨機(jī)得到一個(gè)? ?0=< x <10的數(shù)
? ? ? ??? ??Math.random()*10 +1 ? ? ? ? ??//隨機(jī)得到一個(gè)? ?1=< x<11的數(shù)
邊界的概率
? ? 1.Math.floor()?舍去小數(shù)獲得 向下最接近的整數(shù)
? ??-例如:
? ??? ??????Math.floor(Math.random()*10); ? //取整得到[0,10)之間的整數(shù)即[0,9]之間的整數(shù)
?? ????????可均衡獲取0到9的隨機(jī)整數(shù)
? ? 2.Math.ceil()?舍去小數(shù)獲得 向上最接近的整數(shù)
? ??-例如:
?? ??????Math.ceil(Math.random()*10); ? //取整得到[1,10]之間的整數(shù)
? ??????不均衡?1到10的隨機(jī)整數(shù)
?3.Math.round()?四舍五入為最接近的整
? ??-例如:
? ??????????Math.round(Math.random()*10);?/ /取整得到[0,10]之間的整數(shù)
????? ??????可均衡獲取0到10的隨機(jī)整數(shù)
? ??????????獲取最小值0和最大值10的幾率少一半,因?yàn)?~0.4 為0,0.5到1.4為1,頭尾的分布區(qū)間只有其他數(shù)字的一半
生成[min,max]的隨機(jī)數(shù)
????Math.round(Math.random()*(max-min)+min); ? //返回min~max的隨機(jī)整數(shù)
代碼:
????params.customText = items[Math.floor(Math.random()*items.length)];
????items:文案數(shù)組
