java生成随机6个数字和字母_java_Java生成含字母和数字的6位随机字符串,本文实例为大家分享了Java生成 - phpStudy...
Java生成含字母和数字的6位随机字符串
本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下
package com.amos.tools;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class InvertCodeGenerator {
public static void main(String[] args) {
// TODO Auto-generated method stub
List results=genCodes(6,100);
System.out.println(results.size());
}
public static List genCodes(int length,long num){
List results=new ArrayList();
for(int j=0;j
String val = "";
Random random = new Random();
for(int i = 0; i < length; i++)
{
String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字
if("char".equalsIgnoreCase(charOrNum)) // 字符串
{
int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; //取得大写字母还是小写字母
val += (char) (choice + random.nextInt(26));
}
else if("num".equalsIgnoreCase(charOrNum)) // 数字
{
val += String.valueOf(random.nextInt(10));
}
}
val=val.toLowerCase();
if(results.contains(val)){
continue;
}else{
results.add(val);
}
}
return results;
}
}
以上就是本文的全部内容,希望对大家学习java程序设计有所帮助。相关阅读:
Android开发之自动朗读TTS用法分析
详解Android中Handler的实现原理
CSS中:before和:after伪元素使用的奇技淫巧
C++设计模式之模板方法模式
重启Win10强制升级仍在执行 KB3035583每天自检两次
简介AngularJS中使用factory和service的方法
android书架效果实现原理与代码
利用 filter 机制给静态资源 url 加上时间戳,来防止js和css文件的缓存问题
Oracle显示游标的使用及游标for循环
mysql如何实现多行查询结果合并成一行
MAC不小心将硬盘格式化后文件丢失如何恢复
oracle sql 去重复记录不用distinct如何实现
Win10预览版10537日志透露TH2更新11月到来
PHP小教程之实现链表
java生成随机6个数字和字母_java_Java生成含字母和数字的6位随机字符串,本文实例为大家分享了Java生成 - phpStudy...相关推荐
- java串口发送十六进制数,本文实例为大家分享了Java实现串口通信的具体代码,供大家参考,具体内容如下1.介绍使用Java实现的串口通信程序,支持十六进制数据的发送与接收。 源码:...
本文实例为大家分享了Java实现串口通信的具体代码,供大家参考,具体内容如下 1.介绍 使用Java实现的串口通信程序,支持十六进制数据的发送与接收. 源码:SerialPortDemo 效果图如下: ...
- java sqlite 多线程并发_C#_C#解决SQlite并发异常问题的方法(使用读写锁),本文实例讲述了C#解决SQlite并 - phpStudy...
C#解决SQlite并发异常问题的方法(使用读写锁) 本文实例讲述了C#解决SQlite并发异常问题的方法.分享给大家供大家参考,具体如下: 使用C#访问sqlite时,常会遇到多线程并发导致SQLI ...
- java随机产生字母排序_Java生成含字母和数字的6位随机字符串
本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...
- java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串
本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...
- html获取随机字母,JavaScript实现4位随机验证码的生成
这篇文章主要为大家详细介绍了JavaScript实现4位随机验证码的生成,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了JavaScript生成4位 ...
- java生成不重复8位数字_如何生成8位随机不重复的数字编号
在Java中难免会使用到生成随机不重复的数字编号的时候,那么你知道如何生成8位随机不重复的数字编号吗?下面我们就跟爱站小编一起去看看吧. package com.jjinfo.common.util; ...
- java 随机生成不重复的数字_生成8位随机不重复的数字编号的方法
生成随机不重复的数字编号在某些情况下也会用到,本文以生成8位随机不重复的数字编号为例与大家分享下具体的实现过程,感兴趣的朋友可以参考下 package com.jjinfo.common.util; ...
- 随机密码生成。编写程序,接收列表在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。
随机密码生成.编写程序,接收列表在26个字母大小写和10个数字组成的列表中随机生成10个8位密码. 这里我们要用到random函数. 代码如下: import random for i in rang ...
- php随机生成数字字母,PHP_php随机生成数字字母组合的方法,本文实例讲述了php随机生成数 - phpStudy...
php随机生成数字字母组合的方法 本文实例讲述了php随机生成数字字母组合的方法.分享给大家供大家参考.具体如下: 直接上代码: function getRandomString($len, $cha ...
最新文章
- ROS编程: 一些Tips
- eclipse3.6默认指向 WebContent 目录 修改为 webRoot
- 设备树与驱动的关系_裸机程序如何驱动硬件?
- sparklines图表
- JVM--类加载机制
- vue开发小程序Demo
- 自动化运维-Ansible (第三部:Playbook 介绍)
- MFC小笔记:父子窗口传递消息
- Java-控制台接受用户输入数据的方法
- [转]Java8 Lambda表达式教程
- layer右下脚弹窗
- Java关闭挂钩– Runtime.addShutdownHook()
- 常用的数据结构和算法
- 排行榜或颁奖界面有时出现名字等项目上下错位,为什么?
- Nodejs ---- 升级到指定版本
- 通达信公式改成python_通达信 修改为选股公式
- 用友U8远程接入解决方案用户手册下载
- 浅谈人工智能:现状、任务、构架与统一 | 正本清源(看完有新认知)
- 佳缘男的计算机软件出差,交友我在世纪佳缘认识了一个男人,今年32岁,通信接近一个月,觉得 爱问知识人...
- 马克思主义基本原理习题册
热门文章
- 基石为勤能补拙的迷宫之旅——第三天(Python基本数据类型,与用户交互(输出输入),运算符)
- 《所谓情商高,就是会说话》读书笔记(二)——打动人心
- 拜日式精准引导词_拜日式的教学引导词(转)
- Windows系统病毒木马排查清除方法
- linux查看grub2版本,Grub2配置
- “七宝玲珑塔”的玄机 —OSI的7层“法力”
- 马斯克:随着电池能量密度提高 电动飞机将变得可行
- 【毕业设计_课程设计】企业员工绩效考评APP的设计与实现
- VC在编译链接的无故死掉解决方案(防VC6卡死)
- OpenStack核心组件