knrt.net
当前位置:首页 >> 用js写一个随机数,范围在200之间 >>

用js写一个随机数,范围在200之间

var rand = Math.floor(Math.random() * 10) + 20;

random()产生的是[0,1)半开半闭区间内的数据 即产生的数据大于等于0.0,小于1.0 你这里需要产生5到15的整数 因为只有大于等于15小于16的时候 floor函数才能获取到15 因此这里需要加一个1 使得产生的随机数在[0.0, 11.0)之间

点此运行function run(){ var test=document.getElementById("test"); test.innerHTML=""; var x=Math.random(); test.innerHTML+="随机数为"+x+"10个随机整数为"; var y=parseInt(x+0.5)*100; for(var i=0;i

function getArrayItems(arr, num) { //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; var temp_array = new Array(); for (var index in arr) { temp_array.push(arr[index]); } //剔除一些数字//取出的数值项,保存在...

function getRandom(){ var i = Math.random()*40+160; document.getElementById("num").innerText = window.parseInt(i); }

var arr=[];function rec(r,i){ for(var j=0;j

用JS的随机数生成函数random()配合其他数学函数可以限制随机数的取值。 JS的随机数函数及相关函数: Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 。 Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 Math.ceil(n); ...

产生0-10的随机数主要有两种方法 用Math.random函数来实现 parseInt(10*Math.random()) 写一个方法,通过传值来实现,这样方便扩展 /*** 产生一个数组,数组的值是min到max之间的数,随机排列function RandomArr(Min, Max) {var array = new Arr...

产生0-10的随机数主要有两种方法 用Math.random函数来实现 parseInt(10*Math.random()) 写一个方法,通过传值来实现,这样方便扩展 /*** 产生一个数组,数组的值是min到max之间的数,随机排列function RandomArr(Min, Max) {var array = new Arr...

在body中加个onload事件 function f_load(){ var num=Math.random()*10+20; alert(num); }

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com