`

生成6位随机密码,包含3位字母,3位数字

阅读更多
有兴趣的,可以加我QQ:245308557


package random;

import java.util.Random;

/**
 * 生成6位随机密码,包含3位字母,3位数字
 * 复制,可以直接使用了。。。
 * */
public class Password {
	private static Random getR = new Random();
	public static void main(String[] args) {
		String print = getRandomS();
		System.out.println(print);
	}

	public static String getRandomS() {
		Password p = new Password();
		String s = "";
		int n = 0;
		int m = 0;
		for (int i = 0; i < 6; i++) {
			if (n == 3) {
				s += p.getSz();
				m++;
			} else if (m == 3) {
				s += p.getZm();
				n++;
			} else {
				int ri = getR.nextInt(2);
				int temp = ri == 0 ? m++ : n++;
				s += ri == 0 ? p.getSz() : p.getZm();
			}
		}
		return s;
	}

	// 随机数字的字母,区分大小写
	private String getZm() {
		char sSS = (char) (getR.nextInt(26) + 97);// 小写字母97--122=a---z
		char sBs = (char) (getR.nextInt(26) + 65);// 大写65--90=A----Z
		char[] stemp = { sSS, sBs };
		int i = getR.nextInt(2);
		String sS = String.valueOf(stemp[i]);
		return sS;
	}

	// 随机数字的字符串
	private String getSz() {
		int getI = getR.nextInt(10) + 48;// 数字48--57=0---9
		String sI = String.valueOf((char) getI);
		return sI;
	}
}
分享到:
评论

相关推荐

    随机生成10位数包含字母和数字

    在编程中,经常会遇到需要生成随机字符串的需求,比如在创建验证码、密码或者用于其他安全相关的应用时。本篇文章将详细解析如何通过Java语言实现一个功能,即随机生成包含字母和数字的10位随机字符串。 #### 核心...

    C#随机字母数字混合密码生成器

    为了生成更安全的随机数,我们可以使用`System.Security.Cryptography.RandomNumberGenerator` 类,它提供了一种加密安全的方式来生成随机数据,适合密码学应用。 密码生成器的实现可能包括以下步骤: 1. **设置...

    随机生成8位字符串密码

    随机生成8位字符密码,包括1位特殊字符,1位数字,1位小写字母,1位大写字母,其余4位随机

    12位随机密码生成器

    一个随机生成12位密码的生成器,密文包括特殊字符,大小写英文字母和数字

    生成随机密码密钥

    在实际应用中,生成随机密码或密钥的程序通常会包含以下功能: 1. 自定义长度:允许用户设定密码或密钥的字符数。 2. 字符集选择:提供不同类型的字符集合,如小写字母、大写字母、数字和特殊字符。 3. 随机性保障:...

    随机生成11位数字

    这个字符串包含数字和字母,但根据题目描述,我们需要的是一个纯数字的随机字符串。 #### 2. 修改现有代码 为了满足生成纯数字的需求,我们需要对现有代码进行适当的修改。首先,我们需要更改`alphaNum`变量中存储...

    Java随机字符串生成器,可用于生成随机密码,密约等场景,支持字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置)

    Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串...

    随机生成数字字母字符串

    `random`模块提供了生成随机整数、浮点数等的方法,而`secrets`模块则更适用于生成安全的随机数,如用于密码和验证码。 以下是一个简单的Python示例,展示如何生成一个不包含重复字符的数字字母字符串: ```python...

    批处理生成随机密码存于文本文件中

    这个批处理脚本主要用于生成随机密码并将其存储到文本文件中,非常适合那些需要大量安全密码的场景,比如系统管理、数据加密等。 脚本的核心功能是生成满足特定条件的随机密码。根据描述,这些密码至少包含一个大写...

    e语言-随机生成字母数字组合例程

    在IT行业中,编程时常需要生成各种随机数据,例如随机字母数字组合,这在密码生成、安全测试、数据填充等方面有着广泛应用。"e语言-随机生成字母数字组合例程"就是一个专注于这一需求的程序实例,主要使用了易语言...

    C#生成不重复字母数字组合的随机数

    在C#编程中,生成不重复的字母数字组合是一个常见的需求,这可能涉及到密码生成、唯一标识符创建或数据加密等多个领域。在这种情况下,我们通常会利用C#的内置类和方法来实现这一功能。标题提到的是“C#生成不重复...

    C#生成2位或N位不重复字母数字组合

    本篇文章将详细讲解如何使用C#来生成指定长度的不重复字母数字组合,包括两位及任意N位的情况。 首先,我们需要定义可用的字符集。通常,我们会选择大小写字母(A-Z, a-z)和数字(0-9),这样可以提供更多的组合...

    C语言编写随机生成8位密码

    随机8位密码生成器,rand() 函数来生成随机数,每次srand() 函数来重新“播种”,利用取模的方法取值。

    C# 生成随机字母字符串

    在C#编程语言中,生成随机字母字符串是一项常见的任务,特别是在创建测试数据、加密或密码学应用中。这里我们将深入探讨如何实现这个功能,以及相关的编程概念。 首先,要生成随机字符串,我们需要使用C#中的`...

    随机密码生成器

    一个随机生成密码的小程序,可以选择是否包含大写字母、小写字母、数字、特殊字符等 可以设置自动保存,设置密码的长度,生成完后自动会拷贝到剪切板中 会的人随便就写了,需要的话自己下载用下也可以,给朋友写的我...

    随机数字生成器简体中文免费版.rar

    可以生成随机密码,你可以手动设置字符集,或者预设字符(包括特殊字符、包含大写字母、包含小写字母、包含数字),每个块的长度可以自己定义。支持随机数字:在这里你可以生成随机数字。生成二进制数字、十进制数字、...

    php生成随机密码类.zip

    PHP生成随机密码类分享,生成的密码包含大小写英文字母及数字,可以供需要的朋友们学习参考。 包含大小写字母,阿拉伯数字,特殊字符,密码长度,使用额外的特殊字符,从字符列中生成随机密码。

    python实现生成字符串大小写字母和数字的各种组合

    在Python编程中,有时我们需要生成包含大小写字母和数字的特定格式的字符串。这种需求常见于密码生成器、验证码生成等场景。本文通过一系列实例,详细介绍如何用Python生成各种类型的字符串。 #### 1. 输出大写字母...

    MATLAB实现随机密码生成器

    在本文中,我们将深入探讨如何使用MATLAB来实现一个随机密码生成器。MATLAB是一种强大的数值计算和编程环境,它提供了丰富的数学函数和便捷的编程语法,使得开发这样的工具变得简单而高效。 首先,让我们来看一下`...

Global site tag (gtag.js) - Google Analytics