不重复的数字加字母。不可以有1,l,o,0
来源:互联网 发布:linux 文件下载 编辑:程序博客网 时间:2024/05/19 15:20
main(){ puDhm();} //判断六位数是否重复,如果重复重新生成 public String puDhm(){ String dhm = puDhm1(); SuRedNewPacket redNewPacket = redNewPacketService.selectDhm(dhm);//兑换码去重 if(redNewPacket != null){ return puDhm(); }else{ return dhm; } } //生成六位数 public static String puDhm1(){ String dhm = ""; for(int a=0;a<6;a++){ dhm += returnDhm1(); } return dhm; } //此如果带有一下字母或数字那么重新生成 public static String returnDhm1(){ String val = returnDhm(); if(val.contains("o") || val.contains("l") || val.contains("0") || val.contains("1")){ return returnDhm1(); }else{ return val; } } //生成一个数字 或字母 public static String returnDhm(){ String val = ""; Random random = new Random(); String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; //输出字母还是数字 if( "char".equalsIgnoreCase(charOrNum) ) { //输出是大写字母还是小写字母 int temp = 97;//小写字母 val = (char)(random.nextInt(26) + temp)+""; } else if( "num".equalsIgnoreCase(charOrNum) ) { val = String.valueOf(random.nextInt(10)); } return val; }
阅读全文
0 0
- 不重复的数字加字母。不可以有1,l,o,0
- [每日练习]数组有N+M个数字, 数字的范围为1 ... N, 打印重复的元素, 要求O(M + N), 不可以用额外的空间
- linux下终端中区分数字0和字母o及数字1和字母l
- 判断一个整数中是否有重复数字(0~9),该数字不以0开头--------方法1
- 生成有数字和字母生成的不重复的验证码
- new Date(时间) 加L和不加L是有非常大的不同的
- [每日练习]Amazon面试题:数组有N-2个数字,数字的范围为1 ... N,没有重复的元素,要求打印缺少的2个数字,不可以用额外的空间
- java生成10位不重复的字母+数字组合
- Oracle procedure递归方法生成有规律唯一不重复且连续的流水号(处理字母数字)
- 判断一个整数中是否有重复数字(0~9),该数字不以0开头--------方法2
- 检测如果有重复的内容自动在后面加数字
- 达内(实现获得a ~ l中8个不重复的字母的数组)
- 数字0与字母o
- lua实现字母可重复组合有多少种(不可重复的看前面文章排列组合)
- ios 生成字母加数字的随机数
- JS验证用户名必须以字母(不区分大小写)、数字、下划线(_)随意组合的字符
- 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{
- 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{
- 360脱壳-native函数还原笔记-2017-06-25
- lua messagepack 用法
- hdu1434-优先队列里对字符串排字典序-优先队列模拟
- Tensorflow学习笔记之存取图像文件
- 设计模式之builder
- 不重复的数字加字母。不可以有1,l,o,0
- Oracle 修改某字段允许为null
- 深搜--全排列
- Linux 与 Linux Windows 文件共享
- Javascript 调度: setTimeout and setInterval
- 探索数据集——Titanic
- CSDN终于跟上来了
- 分层和页面交互设计知识-----6.24
- doT.js使用