首页 | 注册 | 登陆 | 网站繁體 | 手机版 | 设为首页 娴犲﹤銇夐弰锟�2025楠烇拷3閺堬拷24閺冿拷 閺勭喐婀�冦 閻滄澘婀弮鍫曟?閺勶拷10:10:25    閻熺偟鎲哄鎻掑毉閻拷5493婢讹拷0鐏忓繑妞�45閸掞拷25缁夛拷  缁佹繃鍔规禒鏍т淮鎼村嘲鎻╂稊鎰灇闂€鍖$磼

您的位置:长沙社区通 > 新闻 > 国内 > 科技 > JS产生随机数的几个用法!
JS产生随机数的几个用法!
网址:www.cssqt.com 编辑:长沙社区通 时间:2016-10-24 387

<script>   function GetRandomNum(Min,Max){   var Range = Max - Min;   var Rand = Math.random();   return(Min + Math.round(Rand * Range));   }   var num = GetRandomNum(1,10);   alert(num);   </script>

var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];

function generateMixed(n) {     var res = "";     for(var i = 0; i < n ; i ++) {         var id = Math.ceil(Math.random()*35);         res += chars[id];     }     return res;}

1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。

Math:数学对象,提供对数据的数学计算。Math.random(); 返回0和1间(包括0,不包括1)的一个随机数。

Math.ceil(n); 返回大于等于n的最小整数。用Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小。

Math.round(n); 返回n四舍五入后整数的值。用Math.round(Math.random());可均衡获取0到1的随机整数。用Math.round(Math.random()*10);时,可基本均衡获取0到10的随机整数,其中获取最小值0和最大值10的几率少一半。

Math.floor(n); 返回小于等于n的最大整数。用Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。

TAGS:科技 | 新闻转载:长沙社区通
顶一下
(0)
踩一下
(0)
最新评论     查看全部评论     发表评论
閻╃ǹ鍙х拠鍕啈閻㈠彉绨惄绋垮彠閸樼喎娲滈弳鍌涙閸忔娊妫�
发表评论
·网友评论仅供网友表达个人看法,并不表明网站同意其观点或证实其描述。
·请注意语言文明,尊重网络道德,并承担一切因您的行为而直接或间接引起的法律责任。
·长沙社区通管理员有权保留或删除其管辖留言中的任意非法内容。

更多>>长沙常用电话

閻愮懓鍤崗鎶芥4
闂傤噣顣介崣宥夘洯
閻愮懓鍤潻鏂挎礀妞ゅ爼鍎�
瀵懓鍤粣妤€褰涢弽鍥暯