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

javascript如何产生60-100的随机数
加点注释 谢谢

var hehe = Math.floor(Math.random()*41)+60;
alert(hehe);
Math.random()产生的随机数范围为0~1的数字,但请注意随机数不含1,即范围为[0,1),所以这里数字(Math.random()*41)应该为41而不是40.
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-27
Math.floor(Math.random()*40)+60;追问

能写全吗

追答

var hehe = Math.floor(Math.random()*40)+60;
alert(hehe);

顺便说下,我楼上写的是一句正常的js代码。
Math是js里面自有的一个数学对象。它的floor方法去小数,random方法生成0-1的小数。*表示乘法,+表示加法。

本回答被提问者和网友采纳
第2个回答  2013-12-12
<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文件,双击就有了
第3个回答  2013-12-05

随机产生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);

试试上楼下那位写的对,我引用一下。

第4个回答  2018-03-07
层主这个代码理论上能生成60-100的随机整数,但是层主可以测试一下,出现60的概率基本为0,我循环了100亿次,都没有一个出现 -_- 因为Math.random()出现0的概率实在是太小了。

另:我也是来求解的,看到了补充一下~~

javascript如何产生60-100的随机数
var hehe = Math.floor(Math.random()*41)+60;alert(hehe);Math.random()产生的随机数范围为0~1的数字,但请注意随机数不含1,即范围为[0,1),所以这里数字(Math.random()*41)应该为41而不是40.

产生60-100 随机数.
=randbetween(60,100)产生60-100之间的整数随机数

产生60-100之间的随机数。
Random r = new random();\/\/产生以时间为随机种子的数 int a = r.Next(60,100);

求60—100的随机数
1. ctrl-h打开Replace窗口 2. 点击Advanced页,在insert begin text窗口中输入:rand_str(-117,60..100)3. 点击Replace即可。结果示例:66 85 62 62 88 71 90 69 87 78 ...

在一个指定的范围内产生几个随机数,且几个随机数的平均值为指定值,怎...
比如平均成绩为75,要求生成60-100的6个随机数,随机数的平均值为75:第一行不要填写任何数字 A2=RANDBETWEEN(MAX(60,450-SUM(A1:A$1)-100*(6-ROW(A1))),MIN(100,450-SUM(A1:A$1)-60*(6-ROW(A1)))下拉至A7

用java定义一个方法,返回一个60-100之间的随机数所组成的长度3的...
public class Test { public static void main(String[] args) { for (int item : getRandomNumber()) { System.out.println(item); } } \/\/返回一个60-100之间的随机数所组成的长度3的数组 private static int[] getRandomNumber(){ int[] nums = new int[3]; for (int i ...

如何用C#产生两个随机数
Random会根据系统时间去随机,所以同时new两个Random有可能会产生一样的随机数,改成只用一个Random对象就行了:Random n1 = new Random();num1=n1.Next(0,100); num2 = n1.Next(0, 100);

JAVA中随机数字怎么控制它产生的范围? 比如说想输出60~100的整数
import java.util.*;public class Test{ public static void main(String[] args){ Random rand=new Random();int a=rand.nextInt(41)+60;System.out.println(a);} } 你要的是否是这样的效果?

系统随机产生1~100之间的随机数(使用 Random)然后使用循环判断,记录...
public static void main(String[] args) { int a = (int) (Math.random() * 100) + 1; Scanner input = new Scanner(System.in); int n = 0; int i = 1; int max = 100; int min = 1; while (true) { System.out.print("请输入您第" + i + "次猜的数字:"); n = ...

用vb生成1--100之间的随机数一共一百个,每行显示10个数字,
生成随机小数利用rnd函数 rnd能够随机生成 [0,1俯发碘菏鄢孤碉酞冬喀)区间的小数 例如:生成[60,100)区间的小数的表示方法是 rnd*40+60 生成[60,100]区间的整数的表示方法是 int(rnd*41+60),其中int是取整函数,如int(3.5)等于3,没有四舍五入单纯取整数位。

相似回答