文档章节

随机产生字符串

gulf
 gulf
发布于 2016/01/29 09:53
字数 139
阅读 4
收藏 0
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();

	}

}


© 著作权归作者所有

共有 人打赏支持
上一篇: 简单的考勤系统
下一篇: 连接数据库操作
gulf
粉丝 13
博文 277
码字总数 156947
作品 0
广州
程序员
私信 提问
PHP 随机数 C扩展随机数

由于要用到固定长度的随机字符串。 首先是一段PHP代码 $str_md5=md5(uniqid());$rand = mt_rand(1, 28);$str1=substr($str_md5,$rand,6);$rand = mt_rand(1, 28);$str2=substr($str_md5,$ran......

纵使有花兼明月何堪无酒亦无人
2016/05/03
405
1
PHP生成唯一字符串的方法,产生唯一码的方法分析

自己写代码产生随机的数字和字母组合,每产生1个去数据库查询该随机码是否已存在,如果已存在,则重新产生,直到不重复为止。 优点:没发现有啥优点。 缺点:产生速度慢,还要查询数据库,当...

Junn
2013/03/20
0
2
纵使有花兼明月何堪无酒亦无人/xukey

xukey base on ukey 支持PHP7 请选择PHP7分支,修复内存泄露的bug Based on the Twitter Snowflake algorithm PHP unique ID generator functions list: string ukeynextid(void); Get the n......

纵使有花兼明月何堪无酒亦无人
2016/05/05
0
0
shell实例浅谈之三产生随机数七种方法

一、问题 Shell下有时需要使用随机数,在此总结产生随机数的方法。计算机产生的的只是“伪随机数”,不会产生绝对的随机数(是一种理想随机数)。伪随机数在大量重现时也并不一定保持唯一,但...

898009427
2017/12/29
0
0
产生唯一随机码的方法分析

自己写代码产生随机的数字和字母组合,每产生1个去数据库查询该随机码是否已存在,如果已存在,则重新产生,直到不重复为止。 优点:没发现有啥优点。 缺点:产生速度慢,还要查询数据库,当...

好铁
2016/07/04
96
0

没有更多内容

加载失败,请刷新页面

加载更多

day176-2018-12-13-英语流利阅读-待学习

人造的肉你敢吃吗? Lala 2018-12-13 1.今日导读 在过去的几十年里,肉类替代品已经从简单的大豆制品进化成了更像肉类的东西,比如以植物为原料的汉堡。然而,最近有公司已经生产出了完全用动...

飞鱼说编程
9分钟前
0
0
mysql 按小时统计

表里记录了有时间戳和对应的当年登录的玩家数量,现在希望看到一个月内每个小时,登录玩家的平均数量。 之前是写的一个脚本,写了一个循环,每次获取一个小时的平均数,放在数组里,再导出文...

bobway
14分钟前
1
0
TiQuery:All Diagnosis in SQL | TiDB Hackathon 优秀项目分享

本文作者是来自 TiNiuB 队的黄梦龙同学,他们的项目 TiQuery 在本届 TiDB Hackathon 2018 中获得了三等奖。 TiQuery 可以搜集诊断集群问题所需要的信息,包括集群拓扑,Region 分布,配置,各...

TiDB
25分钟前
2
0
git 分支创建合并流程图

gentlelions
33分钟前
3
0
Kali Linux常用服务配置教程DHCP服务原理

Kali Linux常用服务配置教程DHCP服务原理 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一个局域网的网络协议,基于UDP协议工作。它主要有两个用途:第一,给内部网...

大学霸
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部