欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Math.floor與Math.random取隨機(jī)整數(shù)的方法詳解

 更新時(shí)間:2013年05月07日 17:21:56   作者:  
本篇文章對(duì)使用Math.floor與Math.random取隨機(jī)整數(shù)的方法進(jìn)行了詳細(xì)的分析介紹。需要的朋友參考下

Math.random():獲取0~1隨機(jī)數(shù)

Math.floor() method rounds a number DOWNWARDS to the nearest integer, and returns the result. (小于等于 x,且與 x 最接近的整數(shù)。)
其實(shí)返回值就是該數(shù)的整數(shù)位:
Math.floor(0.666)   -->  0
Math.floor(39.2783)   -->  39

所以我們可以使用Math.floor(Math.random())去獲取你想要的一個(gè)范圍內(nèi)的整數(shù)。
如:現(xiàn)在要從1~52內(nèi)取一個(gè)隨機(jī)數(shù):
首先Math.random()*52  //這樣我們就能得到一個(gè) >=0 且 <52的數(shù)
然后加1:Math.random()*52 + 1    //現(xiàn)在這個(gè)數(shù)就 >=1 且 <53
再使用Math.floor取整

最終: Math.floor(Math.random()*52 + 1)

這就能得到一個(gè)取值范圍為1~52的隨機(jī)整數(shù)了.

 

相關(guān)文章

  • THREE.JS入門(mén)教程(4)創(chuàng)建粒子系統(tǒng)

    THREE.JS入門(mén)教程(4)創(chuàng)建粒子系統(tǒng)

    Three.js是一個(gè)偉大的開(kāi)源WebGL庫(kù),WebGL允許JavaScript操作GPU,在瀏覽器端實(shí)現(xiàn)真正意義的3D本文將介紹創(chuàng)建一個(gè)粒子系統(tǒng)/風(fēng)格/引入物理等等,感興趣的朋友可以了解下哦,希望本文對(duì)你有所幫助
    2013-01-01
  • 在JavaScript中使用NaN值的方法

    在JavaScript中使用NaN值的方法

    這篇文章主要介紹了在JavaScript中使用NaN值的方法,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • 詳解JavaScript函數(shù)callee、call、apply的區(qū)別

    詳解JavaScript函數(shù)callee、call、apply的區(qū)別

    這篇文章主要介紹了JavaScript函數(shù)callee、call、apply的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 深入學(xué)習(xí)JavaScript 高階函數(shù)

    深入學(xué)習(xí)JavaScript 高階函數(shù)

    這篇文章主要介紹了深入學(xué)習(xí)JavaScript 高階函數(shù),在 JavaScript 中,函數(shù)是一種特殊類(lèi)型的對(duì)象,它們是 Function objects。,需要的朋友可以參考下
    2019-06-06
  • window.location.hash知識(shí)匯總

    window.location.hash知識(shí)匯總

    本文給大家詳細(xì)匯總了關(guān)于window.location.hash的知識(shí)點(diǎn),屬性以及用法等等,非常的實(shí)用,并附上了例子,有需要的小伙伴可以參考下。
    2015-11-11
  • 全面了解js中的script標(biāo)簽

    全面了解js中的script標(biāo)簽

    下面小編就為大家?guī)?lái)一篇全面了解js中的script標(biāo)簽。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • IE下寫(xiě)xml文件的兩種方式(fso/saveAs)

    IE下寫(xiě)xml文件的兩種方式(fso/saveAs)

    Firefox等瀏覽器不支持寫(xiě)本地文件,這也是為了安全起見(jiàn),下面與大家分享下IE下寫(xiě)xml文件的幾種方式,感興趣的朋友可以了解下,希望對(duì)大家有所幫助
    2013-08-08
  • javascript定義變量時(shí)加var與不加var的區(qū)別

    javascript定義變量時(shí)加var與不加var的區(qū)別

    這篇文章主要介紹了javascript 變量中 var 與不加var的區(qū)別,需要的朋友可以參考下
    2014-12-12
  • js中window.open的參數(shù)及注意注意事項(xiàng)

    js中window.open的參數(shù)及注意注意事項(xiàng)

    下面小編就為大家?guī)?lái)一篇js中window.open的參數(shù)及注意注意事項(xiàng)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • JavaScript 遞增、遞減運(yùn)算符實(shí)例

    JavaScript 遞增、遞減運(yùn)算符實(shí)例

    遞增、遞減運(yùn)算符實(shí)例,基礎(chǔ)Js代碼范例,新手可參考哦。
    2010-07-07

最新評(píng)論