javascript如何产生60-100的随机数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript如何产生60-100的随机数相关的知识,希望对你有一定的参考价值。
javascript如何产生60-100的随机数
加点注释 谢谢
alert(hehe);
Math.random()产生的随机数范围为0~1的数字,但请注意随机数不含1,即范围为[0,1),所以这里数字(Math.random()*41)应该为41而不是40. 参考技术A Math.floor(Math.random()*40)+60;追问
能写全吗
追答var hehe = Math.floor(Math.random()*40)+60;
alert(hehe);
顺便说下,我楼上写的是一句正常的js代码。
Math是js里面自有的一个数学对象。它的floor方法去小数,random方法生成0-1的小数。*表示乘法,+表示加法。
var s="";
for(var i=0;i<100;i++)
var x=60+40*Math.random(); //生成随机数
s+=x+", ";
document.write(s);
</script>
将以上代码另存为x.html文件,双击就有了 参考技术C
随机产生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);
试试上楼下那位写的对,我引用一下。
另:我也是来求解的,看到了补充一下~~
JavaScript 产生指定范围随机数
function selectFrom(lowerValue, upperValue) { var choices = upperValue - lowerValue + 1; return Math.floor(Math.random() * choices + lowerValue); } var num = selectFrom(2, 10); alert(num);
以上是关于javascript如何产生60-100的随机数的主要内容,如果未能解决你的问题,请参考以下文章
c语言如何产生随机不重复的数,我不重复不知道怎么写。怎样不重复