5个回答
展开全部
Math.floor(Math.random()*40)+60;
追问
能写全吗
追答
var hehe = Math.floor(Math.random()*40)+60;
alert(hehe);
顺便说下,我楼上写的是一句正常的js代码。
Math是js里面自有的一个数学对象。它的floor方法去小数,random方法生成0-1的小数。*表示乘法,+表示加法。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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文件,双击就有了
var s="";
for(var i=0;i<100;i++){
var x=60+40*Math.random(); //生成随机数
s+=x+", ";
}
document.write(s);
</script>
将以上代码另存为x.html文件,双击就有了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
随机产生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);
试试上楼下那位写的对,我引用一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用Pia羊的回答:
Math.floor(Math.random()*40)+60;
Math.floor(Math.random()*40)+60;
展开全部
层主这个代码理论上能生成60-100的随机整数,但是层主可以测试一下,出现60的概率基本为0,我循环了100亿次,都没有一个出现 -_- 因为Math.random()出现0的概率实在是太小了。
另:我也是来求解的,看到了补充一下~~
另:我也是来求解的,看到了补充一下~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询