有兴趣的,可以加我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位随机排列 的字符串,包含字母和数字的随机排列
随机生成8位字符密码,包括1位特殊字符,1位数字,1位小写字母,1位大写字母,其余4位随机
一个随机生成12位密码的生成器,密文包括特殊字符,大小写英文字母和数字
Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串...
一个随机生成密码的小程序,可以选择是否包含大写字母、小写字母、数字、特殊字符等 可以设置自动保存,设置密码的长度,生成完后自动会拷贝到剪切板中 会的人随便就写了,需要的话自己下载用下也可以,给朋友写的我...
可以生成随机密码,你可以手动设置字符集,或者预设字符(包括特殊字符、包含大写字母、包含小写字母、包含数字),每个块的长度可以自己定义。支持随机数字:在这里你可以生成随机数字。生成二进制数字、十进制数字、...
PHP生成随机密码类分享,生成的密码包含大小写英文字母及数字,可以供需要的朋友们学习参考。 包含大小写字母,阿拉伯数字,特殊字符,密码长度,使用额外的特殊字符,从字符列中生成随机密码。
产生随机密码(字母,数字,符号)
用vb编写的随机密码生成器,可以免去填写密码时费脑子考虑,不过生成的密码要自己记好。密码的位数可以自己选择,也可以选择密码中包含的内容,数字、大写字母、小写字母以及其它字符都可以选,也可以组合使用。
可输入要生成的密码长度,和生成的密码数量 生成的密码至少包含一位大写字母,一位小写字母和一位数字 生成的文本文件在当前脚本的目录下
密码必须包含数字和字母 思路: 1.列出数字和字符。 组成字符串 :chars 2.利用randrom.Next(int i)返回一个小于所指定最大值的非负随机数。 3. 随机取不小于chars长度的随机数a,取字符串chars的第a位字符。 4...
可以自动产生六位十六进制码,附使用方法 使用函数B6CRT()
可选A-Z a-z 0-9以及自定义字符和密码长度生成随机密码,自主开发,是你想要的生成随机密码生成器,无需安装,下载直接运行 如果你需要一款好用的密码生成工具,不妨试试小编带来的这款Random Password软件,功能...
用户可以指定密码的长度以及是否包括大写字母、数字和特殊字符,然后通过调用 `generateRandomPassword` 方法生成随机密码。工具的主方法演示了如何使用该工具,生成一个随机密码并将其打印到控制台上。
用vb编写的随机密码生成器,可以免去填写密码时费脑子考虑,不过生成的密码要自己记好。密码的位数可以自己选择,也可以选择密码中包含的内容,数字、大写字母、小写字母以及其它字符都可以选,也可以组合使用。把...
基于VUE + JS + element-ui制作网页版随机密码生成器工具代码。包含英文、数字、特殊符号、字符、生成长度、生成个数等选择功能。
密码生成器生成包含大写和小写字符,数字和特殊字符的随机密码。
前言 本文主要给大家介绍了关于利用javascript随机生成一定... //可以生成随机密码的相关数组 var num = ["0","1","2","3","4","5","6","7","8","9"]; var english = ["a","b","c","d","e","f","g","h","i","j","k",
基于 .NET 6.0控制台框架的随机密码生成器源代码,可设置密码长度及组成形式,含可执行文件 - 获取字符池,包含所有 ASCII 表中可用的字符,如数字、字母、符号(不包含空格、DEL 等)。 - 字符池排列顺序:数字-...