文档章节

随机产生字符串

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
粉丝 11
博文 276
码字总数 156468
作品 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
产生唯一随机码的方法分析

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

好铁
2016/07/04
96
0
shell实例浅谈之三产生随机数七种方法

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

898009427
2017/12/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

收邮件 下载附件

uses IdMessage, IdMessageParts, IdAttachment, IdGlobalProtocols, ...;procedure SaveAttachmentsFromFile(FileName: String)var IdMessage: TIdMessage; MsgPart: Ti......

vga
6分钟前
0
0
shiro 标签不能在html中应用的解决方案

shiro提供jsp标签,html属于静态页面,没办法引入。解决办法: 1.把html换成jsp。 2.用js判断: 原理参照:https://blog.csdn.net/fusugongzi/article/details/75221407 实现的方式大同小异,...

地瓜2013
7分钟前
0
0
(十八) 整合spring cloud云架构 -后台管理基础功能简介

1. 项目介绍 鸿鹄云开发平台是一个大型分布式、微服务、云架构、面向企业的 JavaEE体系快速研发平台,基于模块化、服务化、原子化、热插拔的设计思想,使用成熟领先的无商业限制的主流开源技...

SpringCloud关注者
15分钟前
4
2
Flask 开发填坑

插件的选择: flask-security 真的是个鸡肋啊。自带的页面,好丑。还不如用flask-login来做呢。

pearma
今天
4
0
讲述下 :LVM逻辑卷管理遇到的问题

LVM学习逻辑卷管理创建逻辑卷遇到的问题 1 实验环境 系统 内核 发行版本 CentOS 2.6.32-754.2.1.el6.x86_64 CentOS release 6.10 (Final) 由于是最小化安装没有xfs命令,yum安装如下包支持此...

linuxprobe16
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部