最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript 生成指定范圍數(shù)值隨機數(shù)

 更新時間:2009年01月09日 18:14:47   作者:  
查手冊后才知道, 介紹的信息少得可憐吶, 沒有介紹生成 m-n 范圍的隨機數(shù)..., 就只是給你一個 Math.random() 了事.
不過經(jīng)過俺的小小努力之后, 終于讓俺摸著門道嘍, 問題也就理所當(dāng)然滴解決掉.
然后就寫了個公式, 這樣應(yīng)該可以消失掉這個用法了, 公式:
1. 從1開始 至 任意值
linenum
parseInt(Math.random()*上限+1);
2. 從任意值開始 至 任意值
linenum
parseInt(Math.random()*(上限-下限+1)+下限);
上面的公式使用了 parseInt(), 因此要加1; 如果使用 Math.ceil() 則不需要加1, 俺習(xí)慣于這樣寫...
目錄:
1. 演示1 (直接進行生成隨機數(shù)操作)
2. 演示2 (寫成函數(shù)進行生成隨機數(shù)操作)
1. 演示1 (直接進行生成隨機數(shù)操作)
linenum
<script type="text/javascript">
//<![CDATA[
window.onload=function(){
var n=na=nb=nc='';
n=parseInt(Math.random()*10+1);
na=parseInt(Math.random()*(20-11+1) + 11);
nb=parseInt(Math.random()*100+1);
nc=parseInt(Math.random()*(100-51+1) + 51);
var o=document.getElementsByTagName('input');
o[0].value=n;
o[1].value=na;
o[2].value=nb;
o[3].value=nc;
} // shawl.qiu script
//]]>
</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 />
2. 演示2 (寫成函數(shù)進行生成隨機數(shù)操作)
linenum
<script type="text/javascript">
//<![CDATA[
window.onload=function(){
var o=document.getElementsByTagName('input');
o[0].value=fRandomBy(10);
o[1].value=fRandomBy(11, 20);
o[2].value=fRandomBy(1, 100);
o[3].value=fRandomBy(51, 100);
}
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;
}
} // shawl.qiu script
//]]>
</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 />

相關(guān)文章

  • js 實現(xiàn)ajax發(fā)送步驟過程詳解

    js 實現(xiàn)ajax發(fā)送步驟過程詳解

    這篇文章主要介紹了js 實現(xiàn)ajax發(fā)送過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • 簡單實現(xiàn)js放大鏡效果

    簡單實現(xiàn)js放大鏡效果

    這篇文章主要教大家如何簡單實現(xiàn)js放大鏡效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • React中如何使用echarts寫出3d旋轉(zhuǎn)扇形圖

    React中如何使用echarts寫出3d旋轉(zhuǎn)扇形圖

    這篇文章主要給大家介紹了關(guān)于React中如何使用echarts寫出3d旋轉(zhuǎn)扇形圖,介紹了如何使用React、TypeScript、Less和Echarts來構(gòu)建高效、可維護的前端應(yīng)用代碼結(jié)構(gòu),并提供了相關(guān)代碼示例,需要的朋友可以參考下
    2024-11-11
  • node在兩個div之間移動,用ztree實現(xiàn)

    node在兩個div之間移動,用ztree實現(xiàn)

    本文介紹了“node在兩個div之間移動,用ztree實現(xiàn)”的方法,需要的朋友可以參考一下
    2013-03-03
  • web前端開發(fā)中常見的多列布局解決方案整理(一定要看)

    web前端開發(fā)中常見的多列布局解決方案整理(一定要看)

    多列布局在web前端開發(fā)中也是較為常見的,今天小編給大家介紹這里會提到的多列布局有兩列定寬加一列自適應(yīng)、多列不定寬加一列自適應(yīng)、多列等分三種,感興趣的朋友一起看看吧
    2017-10-10
  • 關(guān)于uniapp中onReachBottomDistance屬性的使用

    關(guān)于uniapp中onReachBottomDistance屬性的使用

    這篇文章主要介紹了關(guān)于uniapp中onReachBottomDistance屬性的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • JavaScript中this函數(shù)使用實例解析

    JavaScript中this函數(shù)使用實例解析

    這篇文章主要介紹了JavaScript中this函數(shù)使用實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • 淺談webpack4.x 入門(一篇足矣)

    淺談webpack4.x 入門(一篇足矣)

    這篇文章主要介紹了淺談webpack4.x 入門(一篇足矣),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • JavaScript采用遞歸算法計算階乘實例

    JavaScript采用遞歸算法計算階乘實例

    這篇文章主要介紹了JavaScript采用遞歸算法計算階乘,簡單分析了javascript遞歸算法的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • JS顯示下拉列表框內(nèi)全部元素的方法

    JS顯示下拉列表框內(nèi)全部元素的方法

    這篇文章主要介紹了JS顯示下拉列表框內(nèi)全部元素的方法,涉及javascript遍歷下拉列表元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03

最新評論

垫江县| 利辛县| 金塔县| 会东县| 伊金霍洛旗| 罗甸县| 鄂尔多斯市| 永新县| 黄平县| 南投县| 札达县| 青铜峡市| 宜春市| 河西区| 霸州市| 松原市| 涞源县| 鹿泉市| 波密县| 南城县| 朝阳市| 海淀区| 榆中县| 五家渠市| 类乌齐县| 三原县| 龙口市| 林西县| 鄄城县| 乌兰察布市| 津南区| 土默特右旗| 那曲县| 永康市| 长顺县| 融水| 施甸县| 招远市| 连山| 潜山县| 江安县|