欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js生成隨機(jī)數(shù)(指定范圍)的實例代碼

 更新時間:2016年07月10日 09:54:27   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s生成隨機(jī)數(shù)(指定范圍)的實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1、隨機(jī)生成4位數(shù)的隨機(jī)數(shù)

<script language="javascript">
/**
* 隨機(jī)生成4位的隨機(jī)數(shù)
* http://www.yulu.jb51.net
*/
document.write(parseInt(10*Math.random()));  //輸出0~10之間的隨機(jī)整數(shù)
document.write(Math.floor(Math.random()*10+1));  //輸出1~10之間的隨機(jī)整數(shù)
function RndNum(n){
 var rnd="";
 for(var i=0;i<n;i++)
   rnd+=Math.floor(Math.random()*10);
 return rnd;
}
document.write(RndNum(4));  //輸出指定位數(shù)的隨機(jī)數(shù)的隨機(jī)整數(shù)
</script>

2、隨機(jī)生成指定的數(shù)據(jù)范圍的隨機(jī)數(shù)

1)、從1開始 至 任意值

parseInt(Math.random()*上限+1);

2)、從任意值開始至任意值

<script>
parseInt(Math.random()*(上限-下限+1)+下限); 
function fRandomBy(under, over){ 
  switch(arguments.length){ 
   case 1: return parseInt(Math.random()*under+1); 
   case 2: return parseInt(Math.random()*(over-under+1) + under); 
   default: return 0; 
  } 
} 
document.write(fRandomBy(1,100));  //輸出指定范圍內(nèi)的隨機(jī)數(shù)的隨機(jī)整數(shù)
</script>

//給既定文本框按規(guī)則付不同的值[引申]
<script>
window.onload=function(){ 
  var o=document.getElementsByTagName('input'); 
  o[0].value=fRandomBy(1,10); 
  o[1].value=fRandomBy(11,20); 
  o[2].value=fRandomBy(1,100); 
  o[3].value=fRandomBy(51,100); 
}
</script>
1-10: <input type="text" /><br /> 
11-20: <input type="text" /><br /> 
1-100: <input type="text" /><br /> 
51-100: <input type="text" /><br />

3、擴(kuò)展例子:

<html>
<head>
<title>Math-生成隨機(jī)數(shù)的例子-www.dbjr.com.cn</title>
</head>
<body>
<script language="javascript" type="text/javascript">
total = 0
for(i=1;i<=5000;i++){
  num=Math.random();
  total +=num
}
average = total/5000;
average = Math.round(average*1000)/1000;
document.write("<h1>平均數(shù):"+average+"</h1>")
</script>
</body>
</html>

以上這篇js生成隨機(jī)數(shù)(指定范圍)的實例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 自制微信公眾號一鍵排版工具

    自制微信公眾號一鍵排版工具

    這篇文章主要介紹了自制微信公眾號一鍵排版工具的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • js實現(xiàn)表單Radio切換效果的方法

    js實現(xiàn)表單Radio切換效果的方法

    這篇文章主要介紹了js實現(xiàn)表單Radio切換效果的方法,涉及javascript實現(xiàn)頁面元素的隱藏與顯示及復(fù)選框的遍歷技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • javaScript實現(xiàn)復(fù)選框全選反選事件詳解

    javaScript實現(xiàn)復(fù)選框全選反選事件詳解

    這篇文章主要為大家詳細(xì)介紹了javaScript實現(xiàn)復(fù)選框全選反選事件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 微信QQ的二維碼登錄原理js代碼解析

    微信QQ的二維碼登錄原理js代碼解析

    這篇文章主要大家詳細(xì)解析了微信QQ的二維碼登錄原理js代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • js運(yùn)算精度丟失的2個解決方法

    js運(yùn)算精度丟失的2個解決方法

    近期在做項目的時候,遇到了一些JS浮點數(shù)精度的問題,這個問題其實說大不大,說小不小,下面這篇文章主要給大家介紹了關(guān)于js運(yùn)算精度丟失的2個解決方法,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 微信小程序?qū)崿F(xiàn)動態(tài)獲取元素寬高的方法分析

    微信小程序?qū)崿F(xiàn)動態(tài)獲取元素寬高的方法分析

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)動態(tài)獲取元素寬高的方法,結(jié)合實例形式分析了微信小程序動態(tài)獲取、設(shè)置元素寬高的相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-12-12
  • js中Object.defineProperty()方法的不詳解

    js中Object.defineProperty()方法的不詳解

    這篇文章主要介紹了js中Object.defineProperty()方法的不詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • js面試題之異步問題的深入理解

    js面試題之異步問題的深入理解

    這篇文章主要給大家介紹了關(guān)于js面試題之異步問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • JS Generator函數(shù)yield表達(dá)式示例詳解

    JS Generator函數(shù)yield表達(dá)式示例詳解

    這篇文章主要為大家介紹了JS Generator函數(shù)yield表達(dá)式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 引入JS文件IE6報語法錯誤或缺少對象問題的解決方法

    引入JS文件IE6報語法錯誤或缺少對象問題的解決方法

    引入JS文件IE6報錯或缺少對象問題想必很多朋友都有遇到過吧,這個問題在于文件編碼上,下面為大家介紹下比較不錯的解決方法
    2014-01-01

最新評論