国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 14:16:13
字體:
供稿:網(wǎng)友
不過經(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 (直接進(jìn)行生成隨機(jī)數(shù)操作)
2. 演示2 (寫成函數(shù)進(jìn)行生成隨機(jī)數(shù)操作)
1. 演示1 (直接進(jìn)行生成隨機(jī)數(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ù)進(jìn)行生成隨機(jī)數(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 />
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 华宁县| 龙口市| 潮州市| 冕宁县| 公主岭市| 井研县| 同仁县| 舟山市| 光泽县| 安福县| 泌阳县| 新化县| 泸水县| 禄丰县| 阿瓦提县| 凤翔县| 冀州市| 岳普湖县| 东丰县| 通道| 巴塘县| 德兴市| 云龙县| 五峰| 扶风县| 藁城市| 鹰潭市| 乌兰县| 大石桥市| 城口县| 改则县| 博湖县| 长子县| 准格尔旗| 海兴县| 榕江县| 潍坊市| 宜昌市| 吉木乃县| 云安县| 泸州市|