課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
如果我要產(chǎn)生50-150之間的隨機(jī)數(shù)應(yīng)該怎么寫?
2016-11-19
源自:JavaScript進(jìn)階篇 7-16
正在回答
思路1:先產(chǎn)生一個(gè)0-1的隨機(jī)數(shù)浮點(diǎn)數(shù),*100 再將這個(gè)隨機(jī)數(shù)加上50
?var r=Math.random()*100+50;
?r=Math.round(r);
?document.write(r)
思路2,先產(chǎn)生一個(gè)0-1的隨機(jī)數(shù)浮點(diǎn)數(shù),再加上0.5,再將這個(gè)數(shù)*100
代碼:
var a =(Math.random()+0.5)*100;
?a=Math.round(a);
?document.write(a);
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>隨機(jī)數(shù)50-150</title>
<script type="text/javascript">
document.write(Math.random()*100+50+"<br>");
</script>
</head>
<body>
</body>
</html>
慕桂英6574974 提問者
yqc1
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
3 回答如何用random()產(chǎn)生0-9的隨機(jī)數(shù)
2 回答隨機(jī)數(shù) random()
5 回答怎么用random()和round()生成一個(gè)隨機(jī)整數(shù)?
4 回答關(guān)于隨機(jī)數(shù)的顯示問題
2 回答可以用round(),random()這兩種方法隨機(jī)生成10個(gè)不同的數(shù)嗎/用for循環(huán)可以嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-19
思路1:先產(chǎn)生一個(gè)0-1的隨機(jī)數(shù)浮點(diǎn)數(shù),*100 再將這個(gè)隨機(jī)數(shù)加上50
?var r=Math.random()*100+50;
?r=Math.round(r);
?document.write(r)
思路2,先產(chǎn)生一個(gè)0-1的隨機(jī)數(shù)浮點(diǎn)數(shù),再加上0.5,再將這個(gè)數(shù)*100
代碼:
var a =(Math.random()+0.5)*100;
?a=Math.round(a);
?document.write(a);
2016-11-19
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>隨機(jī)數(shù)50-150</title>
<script type="text/javascript">
document.write(Math.random()*100+50+"<br>");
</script>
</head>
<body>
</body>
</html>