方法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>" ); }) |