亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

javaScript產生隨機數的用法小結

2024-05-06 16:43:52
字體:
來源:轉載
供稿:網友

 

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的隨機整數。
js生成隨機數之random函數隨機示例

JavaScript Math.random()內置函數

random函數返回值 返回0和1之間的偽隨機數,可能為0,但總是小于1,[0,1) random函數示例 //返回隨機數 document.write(Math.random()); //返回10-20的隨機數 document.write(Math.random()*(20-10)+10); //返回指定范圍的隨機數(m-n之間)的公式 document.write(Math.random()*(n-m)+m); 

基于時間,亦可以產生隨機數

代碼如下:

var now=new Date(); var number = now.getSeconds(); //這將產生一個基于目前時間的0到59的整數。 var now=new Date(); var number = now.getSeconds()%43; //這將產生一個基于目前時間的0到42的整數。 

Js 隨機數產生6位數字

代碼如下:

<script type="text/javascript"> function MathRand() { var Num=""; for(var i=0;i<6;i++) { Num+=Math.floor(Math.random()*10); } document.getElementById("Lb_Random").innerText=Num; document.getElementById("Lb_Random").innerHTML=Num; } </script>

JS生成隨機字符串的多種方法

代碼如下:

<script language="javascript"> function randomString(len) {  len = len || 32;  var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';  /****默認去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/  var maxPos = $chars.length;  var pwd = '';  for (i = 0; i < len; i++) {    pwd += $chars.charAt(Math.floor(Math.random() * maxPos));  }  return pwd;}document.write(randomString(32));</script> 

使用方法,就不用說了吧,調用randomString方法,參數len為返回的隨機字符串長度。

傳參就長度,如果不帶參數默認輸出32個字符。

JS產生隨機數的幾個用法!

代碼如下:

<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的隨機整數。

js生成隨機字符串+時間戳獲取

默認JS生成的是13位,傳給php需要 /1000

代碼如下:

timestamp = timestamp/1000;<script type="text/javascript">function randomChar(l) {var x="0123456789qwertyuioplkjhgfdsazxcvbnm";var tmp="";var timestamp = new Date().getTime();for(var i=0;i< l;i++) {tmp += x.charAt(Math.ceil(Math.random()*100000000)%x.length);}return timestamp+tmp;

總結

以上所述是小編給大家介紹的javaScript產生隨機數的用法小結,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成年人在线观看| 久久久久久久影视| 黄色精品一区二区| 日韩美女在线看| 成人激情视频在线播放| 国产日韩中文字幕| 欧美国产日韩xxxxx| 久久久精品免费| 亚洲天堂第二页| 青青a在线精品免费观看| 亚洲网站在线观看| 亚洲精品99999| 国产美女91呻吟求| 日韩av三级在线观看| 久久成人一区二区| 中文字幕视频一区二区在线有码| 欧美一区二区三区四区在线| 久久99亚洲热视| 97成人精品区在线播放| 日韩中文视频免费在线观看| 亚洲无线码在线一区观看| 欧美专区在线视频| 精品亚洲男同gayvideo网站| 亚洲欧美日韩一区二区在线| 国产精品678| 中文字幕日韩电影| 久久久久久久久久久免费| 国产欧美日韩最新| 国产精品自拍偷拍视频| 亚洲偷熟乱区亚洲香蕉av| 国产伊人精品在线| 亚洲人a成www在线影院| 国产精品视频99| 18久久久久久| 在线亚洲男人天堂| 性色av一区二区三区红粉影视| 欧洲精品毛片网站| 欧美久久精品午夜青青大伊人| 91在线网站视频| 久久综合国产精品台湾中文娱乐网| 97视频在线观看成人| 亚洲最大的网站| 欧美大片免费观看在线观看网站推荐| 91福利视频网| 欧美精品在线视频观看| 国产a级全部精品| 久热99视频在线观看| 色偷偷亚洲男人天堂| 亚洲www永久成人夜色| 国产成人精彩在线视频九色| 日本久久久久亚洲中字幕| 91丝袜美腿美女视频网站| 欧美富婆性猛交| 97精品久久久| 亚洲综合国产精品| 日本成人在线视频网址| 亚洲欧美日韩一区在线| 日本三级韩国三级久久| 91精品视频在线播放| 亚洲欧美日本伦理| 亚洲伊人久久大香线蕉av| 色综合久久久久久中文网| 亚洲第一福利视频| 日本精品视频在线观看| 欧美综合在线第二页| 久久久噜噜噜久久| 亚洲一区二区三区成人在线视频精品| 亚洲成色www8888| 九九久久久久久久久激情| 国产欧美一区二区白浆黑人| 亚洲激情视频在线播放| 在线精品视频视频中文字幕| 国产精品精品国产| 亚洲国产精品yw在线观看| 国产精品免费一区豆花| 成人两性免费视频| 国内伊人久久久久久网站视频| 亚洲人成绝费网站色www| 欧美久久精品午夜青青大伊人| 黄色成人av在线| 亚洲精品国产精品久久清纯直播| 国产成人在线播放| 精品无人区太爽高潮在线播放| 欧美性猛交xxxx乱大交极品| 成人www视频在线观看| 欧美性猛交xxxx乱大交蜜桃| 疯狂蹂躏欧美一区二区精品| 亚洲人成毛片在线播放| 狠狠色狠狠色综合日日五| 久久久免费高清电视剧观看| 亚洲免费成人av电影| 成人妇女免费播放久久久| 91在线视频九色| www国产精品com| 性欧美xxxx视频在线观看| 91精品国产综合久久久久久久久| 亚洲视频电影图片偷拍一区| 亚洲 日韩 国产第一| 国产精品美女视频网站| 欧美老女人www| 日韩视频免费大全中文字幕| 亚洲天堂av在线免费观看| 91系列在线观看| 国产精品久久久久久中文字| 亚洲成人a级网| 国产精品热视频| 国产国产精品人在线视| 国产精品视频导航| 国产美女精品视频| 激情成人在线视频| 97精品视频在线播放| 欧美成人激情视频| 欧美黑人国产人伦爽爽爽| 日韩免费在线免费观看| 日韩在线高清视频| 日韩av高清不卡| 亚洲国产天堂久久综合| 国内精品视频一区| 亚洲国产精品福利| 国产精品国内视频| 黄色精品在线看| 91豆花精品一区| 亚洲人午夜精品免费| 国产成人精品日本亚洲专区61| 欧美精品免费在线| 亚洲综合精品伊人久久| 亚洲欧美中文另类| 国产精品视频资源| 日韩在线观看免费| 日韩美女免费观看| 中文字幕视频在线免费欧美日韩综合在线看| 中文字幕一区电影| 久久精品国产96久久久香蕉| www.xxxx欧美| 日韩毛片在线看| 久久久成人精品视频| 亚洲欧美第一页| 黄色成人av在线| 一区二区三区视频免费| 亚洲最大的av网站| 欧美性猛交丰臀xxxxx网站| 最好看的2019年中文视频| 欧美性猛交99久久久久99按摩| 在线电影中文日韩| 亚洲已满18点击进入在线看片| 欧美疯狂做受xxxx高潮| 成人做爽爽免费视频| 久久久久久久av| 色综合色综合网色综合| 亚洲色图色老头| 色先锋久久影院av| 5566日本婷婷色中文字幕97| 国产91久久婷婷一区二区| 成人黄色激情网| 最近2019年中文视频免费在线观看| 日韩不卡中文字幕| 亚洲人成电影网站色xx| 国产一区二区三区视频在线观看| 国产福利视频一区二区| 国产欧美一区二区三区在线| 久久视频在线观看免费| 97超碰国产精品女人人人爽| 国产精品一区二区久久国产| 日韩av观看网址|