随机产生字符串
2016-01-29 00:00
651 查看
摘要: 随机产生4位数的字符串,包括数字和字母,作用:用于验证码
package test; import java.util.Random; /** * 产生随机字符串 用途:验证码的产生 * * @author chenddongj * */ public class RandomStringTest { private Random random = new Random(); private static char[] captchars = new char[] { 'a', 'b', 'c', 'd', 'e', '2', '3', '4', '5', '6', '7', '8', 'g', 'f', 'y', 'n', 'm', 'n', 'p', 'w', 'x' }; public void randomStringTest() { int car = captchars.length - 1; String randomString = ""; // 产生4个随机字符 for (int i = 0; i < 4; i++) { randomString += captchars[random.nextInt(car) + 1]; } System.out.println(randomString); } public static void main(String[] args) { // 调用产生随机数方法 RandomStringTest rt = new RandomStringTest(); rt.randomStringTest(); } }
相关文章推荐
- mysql 开启远程授权
- the running sequence of try-catch-finally
- Quartz教程一--使用Quartz
- Quartz教程二--API、Job与Trigger
- Quartz教程三--Job与JobDetail介绍
- Quartz教程四--Trigger介绍
- Quartz教程五--SimpleTrigger
- Quartz教程六--CronTrigger
- 【转】Quartz教程七--TriggerListener和JobListener
- Quartz教程八--SchedulerListener
- 配置详解之properties与environments(mybatis源码篇)
- MyBatis动态SQL之 set 和 trim标记的使用
- 自己编写的极简JFinal Model生成器
- Spring mvc+hibernate+freemarker(开源项目)
- 自定义LayoutParams
- ios 日期格式转化
- java通过mybatis往mysql数据库插入数据乱码
- 冯唐:老聃的金字塔原则
- utllockt.sql来获取当前db中的锁情况
- [笔记]改善Java程序的151个建议---第一章 Java开发中通用的方法和准则