Flex 制作校验码
1
//生成随机码
2
private function GenerateCheckCode():String
3
{
4
//初始化
5
var ran:Number;
6
var number:Number;
7
var code:String;
8
var checkCode:String ="";
9
//生成四位随机数
10
for(var i:int=0; i<4; i++)
11
{
12
ran=Math.random();
13
number =Math.round(ran*10000); //Math.random生成数为类似为0.1234
14
if(number % 2 == 0) //如果是2的倍数生成一个数字
15
code = String.fromCharCode(48+(number % 10)); //"0"的ASCII码是48
16
else //生成一个字母
17
code = String.fromCharCode(65+(number % 26)) ; //"A"的ASCII码为65
18
checkCode += code;
19
}
20
return checkCode;
21
}
22

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22
