国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用Math.floor與Math.random取隨機整數的方法詳解

2019-11-20 22:44:24
字體:
來源:轉載
供稿:網友

Math.random():獲取0~1隨機數

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

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

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

這就能得到一個取值范圍為1~52的隨機整數了.

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潜山县| 黎平县| 昌乐县| 太和县| 灌云县| 龙胜| 阿拉善左旗| 天柱县| 宜兰市| 习水县| 乌拉特后旗| 东兰县| 白银市| 宜昌市| 江北区| 禄劝| 丽江市| 东方市| 东阳市| 苗栗县| 织金县| 怀远县| 沧源| 宿州市| 咸宁市| 河北区| 东乡县| 金阳县| 汉阴县| 探索| 和林格尔县| 泰来县| 汕尾市| 蕲春县| 佳木斯市| 郁南县| 台南市| 高密市| 大理市| 内江市| 达尔|