您的位置:首页 > Web前端 > JavaScript

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 删除)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: