`

java按长度生成随机数字和字母组合

    博客分类:
  • j2se
 
阅读更多
import java.util.Random;

public static Random random = new Random();

public static String getRandom(int length){
	StringBuilder ret= new StringBuilder();   
	    for(int i = 0; i < length; i++) {   
	        boolean isChar = (random.nextInt(2) % 2 == 0) ;// 输出字母还是数字   
	        if(isChar) { // 字符串    
	            int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; //取得大写字母还是小写字母   
	            ret.append((char) (choice + random.nextInt(26)));   
	        } else { // 数字   
	            ret.append(Integer.toString(random.nextInt(10)));   
	        }
	    }
	    return ret.toString();   
}
 
分享到:
评论

相关推荐

    一款自定义密码长度字母数字特殊符号组合的随机密码生成软件.exe

    数字和字母(大写、小写)、混合特殊字符等多种组合,自定义输出的长度和批量生成数量可任意组合需要的字符进行随机密码字符生成,可以作为随机密码密钥生成器用于项目测试使用,也可以自行决定使用用途

    java生成字母数字组合的随机数示例 java生成随机数

    主要介绍了java生成字母数字组合的随机数的示例,大家参考使用吧

    字符随机生成器

    为方便生成随机字符串的小工具。可生成纯数字、纯字母、纯特殊符号及三种类型的任意组合而成的任意长度字符串。可用来产生密码等。

    Java密码生成器工具

    内容概要: 这段代码是一个Java小工具,名为 "PasswordGenerator",用于生成强密码,包含大写字母、小写字母、数字和特殊字符。 适用人群: 适用于任何需要创建安全密码的个人用户和组织,特别是在账户注册、密码重置...

    MacroDataFile:一个用随机数字和字母创建数百万个txt文件的小工具

    V1.0 2014.11.4更新 可以生成纯字母和数字的随机文本,可以控制输入的列数, 内含有34万行的英文单词数据。 V1.1 2014.11.12更新 可以生成数字字母的组合文本,并且控制输出的数据列数 V1.2 2014.11.15更新 可以生成...

    password-generator:简单的密码生成器

    用户单击“确定”或“取消”以从小写和大写字母,数字和特殊字符的组合中进行选择。 定义所有条件后,将显示用户生成的密码。 密码要求 用户必须为密码长度选择一个介于8-128之间的数字。 输入字母或符号将不允许...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作...

    Happy Captcha简易验证码-其他

    Happy Captcha简易验证码是一款易于使用的Java验证码软件包,旨在...在默认情况下,HappyCaptcha生成的验证码以图片形式展现,内容为09-az-A~Z的字符随机组合,字符长度为5,图片宽度为160,高度为50,字体为微软雅黑。

    RandomStringBuilder

    随机字符串生成器 一个实用程序,只要输入的长度作为参数,就会生成一串随机数和字母组合它主要用于生成临时密码。

    微软JavaScript手册

    在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题进行详细说明的章节可供查阅。 如何操作呢?单击左边任意一个标题,即可显示...

Global site tag (gtag.js) - Google Analytics