首页 > 代码库 > Javascript或jQuery方法产生任意随机整数
Javascript或jQuery方法产生任意随机整数
方法1:javascritp方法
1 2 3 4 5 6 | //随机数 function diu_Randomize(b,e){ if (!b && b!=0 || !e){ return "?" ;} return Math.floor( ( Math.random() * e ) + b ); } $(window).load = $( ".ps" +diu_Randomize(1,12)).show(); //1-12之间的随机数,包括1和12 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | document.write(parseInt(10*Math.random())); //输出0~10之间的随机整数 document.write(Math.floor(Math.random()*10+1)); //输出1~10之间的随机整数 function RndNum(n){ var rnd= "" ; for ( var i=0;i<n;i++) rnd+=Math.floor(Math.random()*10); return rnd; } document.write(RndNum(4)); //输出指定位数的随机数的随机整数 //1. 从1开始 至 任意值 parseInt(Math.random()*上限+1); //2. 从任意值开始 至 任意值 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)); //输出指定范围内的随机数的随机整数 |
方法2:jQuery方法
1 2 3 4 5 6 7 | $(document).ready( function () { //x上限,y下限 var x = 12; var y = 0; var rand = parseInt(Math.random() * (x - y + 1) + y); $( "#b" ).html( "" ).append( "<div>" + rand + "</div>" ); }) |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。