javascript如何产生60-100的随机数

javascript如何产生60-100的随机数加点注释谢谢... javascript如何产生60-100的随机数
加点注释 谢谢
展开
 我来答
API双鱼
2018-11-28 · TA获得超过106个赞
知道答主
回答量:17
采纳率:0%
帮助的人:8784
展开全部
var hehe = Math.floor(Math.random()*41)+60;
alert(hehe);
Math.random()产生的随机数范围为0~1的数字,但请注意随机数不含1,即范围为[0,1),所以这里数字(Math.random()*41)应该为41而不是40.
Pia羊
推荐于2018-02-27 · TA获得超过139个赞
知道小有建树答主
回答量:219
采纳率:100%
帮助的人:141万
展开全部
Math.floor(Math.random()*40)+60;
追问
能写全吗
追答
var hehe = Math.floor(Math.random()*40)+60;
alert(hehe);

顺便说下,我楼上写的是一句正常的js代码。
Math是js里面自有的一个数学对象。它的floor方法去小数,random方法生成0-1的小数。*表示乘法,+表示加法。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daode1212
2013-12-12 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:143万
展开全部
<script type="text/javascript">
var s="";
for(var i=0;i<100;i++){
var x=60+40*Math.random(); //生成随机数
s+=x+", ";
}
document.write(s);
</script>
将以上代码另存为x.html文件,双击就有了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
2013-12-05 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2867万
展开全部

随机产生0-40的随机数,然后加60偏移量。

import java.util.Random;

public class GenRandom {
public static void main(String[] args) {
Random random=new Random();
for(int i=0;i<20;i++){
int num=random.nextInt(40)+60;
System.out.println(num);
}
}
}

随机产生20个数字60-100范围。

追问
简述下如何产生的
还有代码 好多没学到的 能写低级点的吗?
追答
不好意思啊,我写成java的了。
var hehe = Math.floor(Math.random()*40)+60;
alert(hehe);

试试上楼下那位写的对,我引用一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我叫六七67
2018-03-07 · 超过16用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:12.2万
引用Pia羊的回答:
Math.floor(Math.random()*40)+60;
展开全部
层主这个代码理论上能生成60-100的随机整数,但是层主可以测试一下,出现60的概率基本为0,我循环了100亿次,都没有一个出现 -_- 因为Math.random()出现0的概率实在是太小了。

另:我也是来求解的,看到了补充一下~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式