慕桂英6574974
2016-11-19 15:35
如果我要产生50-150之间的随机数应该怎么写?
思路1:先产生一个0-1的随机数浮点数,*100 再将这个随机数加上50
var r=Math.random()*100+50;
r=Math.round(r);
document.write(r)
思路2,先产生一个0-1的随机数浮点数,再加上0.5,再将这个数*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>随机数50-150</title>
<script type="text/javascript">
document.write(Math.random()*100+50+"<br>");
</script>
</head>
<body>
</body>
</html>
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题