Chinaunix首页 | 论坛 | 博客
  • 博客访问: 237863
  • 博文数量: 127
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1545
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-17 01:33
个人简介

知码网伴您成长

文章分类

全部博文(127)

文章存档

2015年(10)

2014年(4)

2013年(113)

我的朋友

分类: C#/.net

2013-04-24 22:23:11

 

关于四位验证码的生产我们知码网为许多软件工作者提供过许多的方法,比如说PHP语言方法,ASP方法等等。

  今天我们就来说下,如何能够更简洁的生产四位

  代码在下面,比较简单应该算是,希望朋友们能够有用

  我们也希望能够与更多的软件工作者在一起合作,我们提供验证码识别服务,与之合作的软件工作者可以有高额利润回报!

classValidator {

 public static void main(String[]args) {

  System.out.println(getRandom());

 }

 public static int getRInt() {

  return (int)(Math.random()*10);

 }

 public static char getRCharLower() {

  return(char)((Math.random()*26)+97);

 }

 public static char getRCharUpper() {

  return (char)((Math.random()*26)+65);

 }

 public static int getPos() {

  return (int) (Math.random()*3);

 }

 public static String getRandom() {

  String str = "";

  for(int i=0;i<4;i++) {

   switch(getPos()) {

    case 0:

    str+=getRInt();

    break;

    case 1:

    str+=getRCharLower();

    break;

    case 2:

    str+=getRCharUpper();

    break;

   }

  }

  return str;

 }

}

以上内容便是我们为你提供的如何最简单的生产四位验证码的方法。

验证码的生产方法有很多,关注知码网更多了解验

阅读(357) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~