Math.random()-隨機(jī)獲取元素

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ù)組

效果:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 方法1 (數(shù)據(jù)類(lèi)型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak閱讀 41,406評(píng)論 2 6
  • 第5章 引用類(lèi)型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類(lèi)型 使用基本類(lèi)型...
    大學(xué)一百閱讀 3,683評(píng)論 0 4
  • Lua 5.1 參考手冊(cè) by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,257評(píng)論 0 38
  • 1 Object 對(duì)象 教程:https://wangdoc.com/javascript/stdlib/obje...
    智勇雙全的小六閱讀 2,507評(píng)論 0 0
  • 九四 感謝涼爽的老家 感謝舒適的床 感謝安全的旅程 記:生活不易,生活有樂(lè)趣,還是要擺正心態(tài)去面對(duì),有一個(gè)積極向上...
    XBIN閱讀 384評(píng)論 0 0

友情鏈接更多精彩內(nèi)容