java随机产生验证码,可以随机生成数字、大写字母、小写字母。还可以随机生成文字字体、及大小。在图片上面可能字体都不不同、大小不等。packagecom.hoo.util;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.image.BufferedImage;importjava.util.Random;importjavax.imageio.ImageIO;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;/*** function: 验证码生成工具类
* @project NetWorkService
* @package com.hoo.util
* @fileName ValidCodeUtils.java
* @createDate 2010-8-3 下午03:05:50
*@authorhoojo*/@SuppressWarnings("unused")public classValidCodeUtils {/*********************************************************************
* 验证码宽度*/
public static int WIDTH = 60;/***
* 验证码高度*/
public static int HEIGHT = 20;/**********************************************************************
* 验证码背景颜色COLOR_FC_BG 应当小于COLOR_BC_BG*/
public static int COLOR_FC_BG = 200;/***
* 验证码背景颜色COLOR_FC_BG 应当小于COLOR_BC_BG*/
public static int COLOR_BC_BG = 250;/**********************************************************************
* 验证码背景干扰线颜色COLOR_FC_LINE 应当小于COLOR_BC_LINE*/
public static int COLOR_FC_LINE = 160;/***
* 验证码背景干扰线颜色COLOR_FC_LINE 应当小于COLOR_BC_LINE*/
public static int COLOR_BC_LINE = 200;/***************************************************************************
* 验证码颜色COLOR_FC_CODE 应当小于COLOR_BC_CO