java生成6随机数字和字母_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程序设计有所帮助。
java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串相关推荐
- java随机产生100个大小写字母_Java生成固定长度的随机字符串(以大小写字母和数字)...
packageorg.jimmy.autosearch2019.test;importjava.util.ArrayList;importjava.util.Random;/***@authorラピス ...
- java 随机生成大写字母_java 生成随机大写字母,整数,小写字母
java 个人学习碰到的一些关于随机数的问题 整合在此供大家参考 /** * 生成随机大小写字母 * @author: lyq * @date: May 16, 2014 3:26:13 PM */ ...
- java获取大乐透开奖_java生成大乐透中奖号码
这段时间吃完饭都会来一两注大乐透! 然后心血来潮的用java写了个简单的随机生成大乐透号码 先晒代码: public class RandomUtil { //前区1-35个号码 private st ...
- java生成永远不重复的随机数_java生成不重复随机数的方法
java生成不重复随机数的方法 发布时间:2020-07-01 11:00:00 来源:亿速云 阅读:225 作者:Leah java怎么实现生成不重复随机数 ?针对这个问题,这篇文章详细介绍了相对应 ...
- java怎么把随机数放入数组_JAVA 生成随机数数组 | 学步园
一.JAVA获取随机数的方法 //使用java.lang.Math类的random()方法 double a = Math.random(); System.out.println("0.0 ...
- java 数字图片识别_java – 识别图像中的数字
您很可能需要执行以下操作: >在整个页面上应用Hough Transform算法,这应该会产生一系列页面部分. >对于您获得的每个部分,请再次应用.如果当前部分产生2个元素,那么你应该处理 ...
- java中针对数字怎么判断_java如何对输入的数字进行判断
java如何对输入的数字进行判断 发布时间:2020-06-19 13:19:58 来源:亿速云 阅读:99 作者:鸽子 java的Scanner类提供了nextInt.nexFloat.nextDo ...
- java 判断数字变化增减_java String 强化操作 判断数字 字符串转阿拉伯数字,相似度等等...
importjava.io.BufferedReader;importjava.io.StringReader;importjava.util.ArrayList;importjava.util.Li ...
- java项目的秘钥怎么保存_java生成秘钥key,并保存秘钥到文件中
本例子采用的是Java的对称加密其中的一种方式(3DES),其他的加密方式也类似.生成一个key秘钥,发送方使用生成的key秘钥进行加密操作,然后把生成的key秘钥保存到文件中,提供给需要解密的一方使 ...
最新文章
- AspNetPager免费开源分页控件7.4.1版发布
- java.lang.StackOverflowError 解决方法
- linux c 编译错误 conflicting types for 的解决办法
- 通过代码来调用log4net写日志
- Windows Internals 笔记——关联性
- 为什么多个线程不可能同时抢到一把锁_分布式为什么一定要有高可用的分布式锁?看完就知道了...
- PIC单片机入门_指令系统
- Boost:获取随机数的实例
- php获取当前时间戳方法
- 关于如何使用xposed来hook微信软件
- python处理excel文件(xls和xlsx)
- 弱鸡儿长乐爆肝旅Day8
- 记录--WebSocket 原理
- XUL 用户界面语言介绍
- matlab 网络分析仪,N5244A网络分析仪安捷伦N5244A
- 网上贵金属交易怎么操作?网上贵金属交易策略有哪些?
- Progress ThemeBuilder updated Crack
- 我,30岁,转行了!关于转行的13个真实困惑
- 在Sonar中配置license和copyright的检查
- YOLO系列总结:YOLOv1, YOLOv2, YOLOv3, YOLOv4, YOLOv5, YOLOX
热门文章
- 花水木之DruParty: Drupal 水滴趴
- 问题 C: Be Unique (20)--《算法笔记》
- Service id not legal hostname (service_cmn)
- 粉刺黑头实际上就是黑头粉刺,是粉刺的一种类型,挤出后形如小虫,表面发黑。下面给大家带来除粉刺黑头的偏方,希望对大家有所帮助。
- 用python的turtle模块给女票画个小心心
- 樱花庄的宠物女孩AtCoder Grand Contest 015E - Mr.Aoki Incubator
- 微博小尾巴自定义名字中的Android,新浪微博自定义来自XX小尾巴怎么改 新浪微博显示来自XX小尾巴设置教程...
- 家用双wan口路由器推荐_什么路由器有两个以太口 家用双wan口路由器推荐
- c语言编写计算ackerman函数的递归函数ack(n,x,y),第六章函数与宏定义实验报告二...
- python制作课程表_怎么使用循环做出一个课程表?