首页 | 注册 | 登陆 | 网站繁體 | 手机版 | 设为首页 濞寸姴锕ら妵澶愬及閿燂拷2025妤犵儑鎷�4闁哄牞鎷�21闁哄喛鎷� 闁哄嫮鍠愬﹢锟�哄 闁绘粍婢樺﹢顏堝籍閸洘锛熼柡鍕舵嫹8:40:25    闁荤喓鍋熼幉鍝勵啅閹绘帒姣夐柣顫嫹5520濠㈣鎷�23閻忓繐绻戝锟�15闁告帪鎷�25缂佸鎷�  缂佷焦绻冮崝瑙勭閺嵮傛樊閹兼潙鍢查幓鈺傜▕閹邦厼鐏囬梻鈧崠锛勭<

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

<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)
最新评论     查看全部评论     发表评论
鐩稿叧璇勮鐢变簬鐩稿叧鍘熷洜鏆傛椂鍏抽棴
发表评论
·网友评论仅供网友表达个人看法,并不表明网站同意其观点或证实其描述。
·请注意语言文明,尊重网络道德,并承担一切因您的行为而直接或间接引起的法律责任。
·长沙社区通管理员有权保留或删除其管辖留言中的任意非法内容。

更多>>长沙常用电话

闁绘劗鎳撻崵顕€宕楅幎鑺ワ紨
闂傚偆鍣i。浠嬪矗瀹ュ娲痋
闁绘劗鎳撻崵顔芥交閺傛寧绀€濡炪倕鐖奸崕锟�
瀵懓鍤粣妤€褰涢弽鍥暯