js生成随机数
2012-11-21 15:21
337 查看
<script language="javascript"> /* len 为长度 */ /*String.fromCharCode()函数将数字转换为对应ASCII码*/ /*Math.floor(x)函数对数进行下舍入*/ /*Math.ceil(x)函数对数进行上舍入*/ /*Math.round(x)函数对数进行四舍五入*/ /*Math.random()函数返回 0 ~ 1 之间的随机数*/ /*"a".charCodeAt(0)将字符转换成10进制的字符码*/ function getPass(len) { var tmpCh = "",title=document.getElementsByTagName("h1")[0]; for(var i = 0; i < len; i++) { tmpCh += String.fromCharCode(Math.floor( Math.random() * 26) + "a".charCodeAt(0)); } //return tmpCh; title.innerHTML=tmpCh.toUpperCase(); } //alert(getPass(12)); getPass(12); function getNumber(len){ var nums=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'],txt="",i,j,title=document.getElementsByTagName("h1")[1]; //alert(nums[Math.floor( Math.random() * 36)]) for(i=0;i<len;i++){ j=Math.floor( Math.random() * 36); txt += nums[j]; } title.innerHTML=txt.toLowerCase(); } getNumber(12); </script>
ASCII码
32 space 空格
33 !
34 "
35 #
36 $
37 %
38 &
39 '
40 (
41 )
42 *
43 +
44 ,
45 -
46 .
47 /
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
58 :
59 ;
60 <
61 =
62 >
63 ?
64 @
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 [
92 \
93 ]
94 ^
95 _
96 `
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
123 {
124 |
125 }
126 ~
127 DEL(delete 删除)