国产探花免费观看_亚洲丰满少妇自慰呻吟_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的隨機整數了.

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海原县| 娱乐| 昌图县| 普定县| 合阳县| 清镇市| 隆子县| 盐亭县| 焦作市| 兴国县| 台东市| 云林县| 巴南区| 衡水市| 宜州市| 丽江市| 泗阳县| 临夏县| 田东县| 中西区| 宁乡县| 来安县| 兰考县| 油尖旺区| 土默特左旗| 昭觉县| 和平区| 天峻县| 五峰| 睢宁县| 贵阳市| 连云港市| 阿拉尔市| 夏邑县| 湾仔区| 景宁| 剑阁县| 恩平市| 科技| 江油市| 和龙市|