課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
隨機數(shù)如果20-100范圍內(nèi)的隨機數(shù)怎么設置呢?。。。。。。。。。。。。。。。。?!
2016-08-09
源自:JavaScript進階篇 7-16
正在回答
document.write(Math.round(Math.random()*80?+?20));
給Math.random()乘以80,得到的就是[0,80)之間的隨機數(shù)了;(注意區(qū)間范圍)
再在后面加20,得到的就是[20,100)之間的隨機數(shù)了,(注意區(qū)間范圍)
Math.round()方法對這些隨機數(shù)進行四舍五入,本來是99.5568906780...的隨機數(shù),現(xiàn)在得到的就是100。所以最終能取到的值為[0,100]之間的所有整數(shù)。
慕雪4707338 提問者
> parseInt(Math.random() * 80 + 20)24> parseInt(Math.random() * 80 + 20)89
Math.random()生成0~1的隨機數(shù)
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
2 回答求助 我想問一下如果是要找0-32范圍內(nèi)的隨機數(shù)該怎么定義?
2 回答隨機數(shù) random()
2 回答怎么回去指定位數(shù)的隨機數(shù)
4 回答這是偽隨機數(shù)嗎?
4 回答隨機數(shù)是個什么鬼?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-28
給Math.random()乘以80,得到的就是[0,80)之間的隨機數(shù)了;(注意區(qū)間范圍)
再在后面加20,得到的就是[20,100)之間的隨機數(shù)了,(注意區(qū)間范圍)
Math.round()方法對這些隨機數(shù)進行四舍五入,本來是99.5568906780...的隨機數(shù),現(xiàn)在得到的就是100。所以最終能取到的值為[0,100]之間的所有整數(shù)。
2016-08-09
> parseInt(Math.random() * 80 + 20)
24
> parseInt(Math.random() * 80 + 20)
89
Math.random()生成0~1的隨機數(shù)