java随机产生100个大小写字母_Java生成固定长度的随机字符串(以大小写字母和数字)...
packageorg.jimmy.autosearch2019.test;importjava.util.ArrayList;importjava.util.Random;/***@authorラピスラズリ(Dawn)
* @date 2019年5月30日 下午3:18:48
* @detail 随机生成固定长度的字符串*/
public classTestRandom2019053001 {public static ArrayList strList = new ArrayList();public static Random random = newRandom();public static final int RANDOM_LENGTH1 = 256;public static final int RANDOM_LENGTH2 = 512;public static final int RANDOM_LENGTH3 = 1024;static{
init();
}public static voidmain(String[] args) {
String randomStr=generateRandomStr(RANDOM_LENGTH1);
System.out.println(RANDOM_LENGTH1+ "位随机数:" +randomStr);
randomStr=generateRandomStr(RANDOM_LENGTH2);
System.out.println(RANDOM_LENGTH2+ "位随机数:" +randomStr);
randomStr=generateRandomStr(RANDOM_LENGTH3);
System.out.println(RANDOM_LENGTH3+ "位随机数:" +randomStr);
}public static String generateRandomStr(intlength) {
StringBuffer sb= newStringBuffer();for(int i = 0; i < length; i++) {int size =strList.size();
String randomStr=strList.get(random.nextInt(size));
sb.append(randomStr);
}returnsb.toString();
}public static voidinit() {int begin = 97;//生成小写字母,并加入集合
for(int i = begin; i < begin + 26; i++) {
strList.add((char)i + "");
}//生成大写字母,并加入集合
begin = 65;for(int i = begin; i < begin + 26; i++) {
strList.add((char)i + "");
}//将0-9的数字加入集合
for(int i = 0; i < 10; i++) {
strList.add(i+ "");
}
}
}
运行后效果:java
256位随机数:qZP66hBKD2qZUNNw0seH2auRjw7wvtVAUAlV6Ze5jZXzL8H6MXSKSKcA3a5ae116DhMLD0jXlbNQp1YlRpDIpijbn9EtqPlWsIbvlrE1fZtnY8K88N6uhOYsCZc44A064arq0bK4tkCvVcXLPTyGeHJkBfujOrQfpkydRGTY1cGVSUgdVhrtyDUjBpNf393WRygZKSDUy704B2hzXWw7lTRImD5Y1evtXmglo4xmJn7XogvlsnenKlNtnZhfIz42
512位随机数:z70aSppoq72xBjElVsedc3jVrscJKczb42kwgn1DNK3GoLKhmsIG0qme7APZB5kEXBer82Wz8DvGXQhLo2sZq1aCEKcviC0NUYBKxe0r6dTCrvrdMiIJfUv9O0idBEveM8ivLwbFmO1CO8nhNQftdBVFc1eaMwnHnM0VoXzHuqIpkmiII3tcwFi6pSWNzAhCXXtCuXjvEfh2KQS7hYqn2UdMGt347zRSKJqnJA7jjwsbg4tqrLxMl6YdqJMvWDRVWgcoL99aHCAbi4ruNJdRPef386FVF2toKXFOPekKrSQAU4oNwJj7hNdmum95ZP1XejYQ7VKSOwKXWbFKJrlGZVI2nex0zYQLLBKlDxbiiaTV24wjGDA6TWBysxjkWcnWu31CVF6cKOWZcBGvkw1seJ2UBiYi8RMOqns01yN8vMDCcmxsnlcgPrp1ETrGIbveuuuyoBmnGUblPeNaVwAbabJXiMEjylsuerVlgIIXebVPFZEJYsikoEMXbSWTCu1v
1024位随机数:xQWiJx91GDPeIJwnWH3chn0dayyRF8NlKhWf9gdMkVImLmgY4PzpVcNjMnT0htcc6vPxCD8YVYf8seTikKc7jXHxJj03rsMMA9W6GBlRtynSfdPR1sTZT67TM2JDilkYKBuZSSOvOsXWMrMnsFEcMnAJHj4N0nAYfqFgKin0q4vdfsYOJv5zZ2OBnviqpQ7Hezgew6LEMo5JAGVcL8qZCnr50salKQnLyyUvwXG9WmGh1FSWYGY8xbdbQg1Ft8gyM5Q4U5NVIIviLrDKgQy2nC2XGqTbQjIYQZr9jIwam6HBgFVn7QLi4Op1I5psDXDmRfZZ52HdqR1l2ZeLFf7ZoOQTsj40QmcSevqXKwkF7O5RGdsZzQFohzB3gNQOl5ed6Sj0IfZQnYjK3suzlBi1dTfKeimcA45Q2ILFZbfBR5C1Hj2SACCVaMUq7St7aNDnahvrW204UfW7HWkH960aDwZ8PBsvvJwwvT0BnhJulehdnhMIlwnmq6yHtUt3rVOltbGyuPkJjRruLYTtxswsrLFdgOpARXMWYWfvdwvm49ztGwTWlVRS4jS1ZDxfmX2jwN2EiIh3xBwvOgK3aqmGP6RA5qhrCYR2VJtIWhYINcF66iHiJ5NPpr90DUDNioVFWgIb50MTNiABjAqrxXxWWJ7xNtSCgXamDz3ylkpSCFmM6JDDxeqW2b5f0fUzop1WBiTtsfs7R7KyW469Po68x0qqTz3NV0LcT6pTiXRoQlMDvjCZeOEcnr5CMe35dLrUX6mfTl4b0mrocCGCdPDG58RvTgOIY7AF28ccrj8SOfGKhhKVzilzjemulGAk0RLTIzWOtZTaSijcozYojVpP1bsUEpgcvgXh3brnjLN72HJDrxc4zOUuVPzrXpL0MilxGCtelhNM5q7EBH63IStJhmqGZU3xsdqIkO5wIXVbJHnsyLaP2q76SVyVIZv97mtyRVWVQP7ShQ4o6ozY9A6aZtsnzTV9A5XHdrMhjGy2ksBRLKsARdd0EAiyj2CLDYrNapp
java随机产生100个大小写字母_Java生成固定长度的随机字符串(以大小写字母和数字)...相关推荐
- Java生成固定长度的随机字符串(以大小写字母和数字)
package org.jimmy.autosearch2019.test;import java.util.ArrayList; import java.util.Random;/*** @auth ...
- java token生成和验证_java生成定长度的随机验证码
平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...
- Java 生成固定长度随机中文字符串
/*** * 生成固定长度随机中文,kuojung * @param n 中文个数 * @return 中文串 */ public static String getRandomChineseStri ...
- Java编程笔试时输入问题:如何输入固定长度、不定长度的一维数组?如何输入固定长度、不定长度的二维数组?
Java编程笔试时输入问题: 如何输入固定长度.不定长度的一维数组? 如何输入固定长度.不定长度的二维数组? 如何将数组中的内容直接输出,不要中括号和逗号? 文章目录 ==Java编程笔试时输入问题= ...
- MySQL 生成指定长度的随机字符串
2019独角兽企业重金招聘Python工程师标准>>> 1.生成指定长度英文字符串的函数 DELIMITER $$ create function rand_string (n in ...
- java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串
本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...
- java实现三个数字的随机组合_JAVA编程实现随机生成指定长度的密码功能【大小写和数字组合】...
本文实例讲述了java编程实现随机生成指定长度的密码功能.分享给大家供大家参考,具体如下: import java.util.random; public class passwordcreate { ...
- java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...
解决问题: Java生成指定时间范围的随机时间? Java生成随机中文姓名? Java生成随机字符姓名? Java生成随机数? 代码: import java.io.UnsupportedEncodi ...
- html案例字符串大小写转换,将字符串大写字母变小写 c语言编程:字符串中大小写字母转换...
java怎样将大写字母转换成小写字母 具体代码如下,字符串中大.小写互转 1)输入 第一行只有一个整数m(m jquery 字符串大写字母转小写 js字符转换成小写的方法:toLowerCase()j ...
最新文章
- 微信小程序——tab切换内容
- 我们来谈下高并发和分布式中的幂等处理
- echarts 默认显示图例_echarts图例组件点击显示功能(默认功能点击消失)
- python审计ssh_代码分享:用Python编写的多协议弱密码审计工具集
- datax oracle mysql_从 MySQL 到 Lindorm时序引擎 的数据迁移
- redis集群连接 java_Redis分布式集群和直连的Java客户端调用方式详解
- hadoop--windows环境配置hadoop-3.2.2
- 如何在面试结束后反问面试技术官?
- 吴恩达深度学习 —— 作业2
- 软件关闭excel但是进程中还存在原因_从软件视角看波音737事故系列述评之一:软件普适化下的能力建设...
- 病毒周报(100118至100124)
- rtsp简介(ZT)之消息流程-转
- hadoop hdfs空间满后重新启动不了
- 最新51单片机毕业设计项目集合
- 现代高频开关电源技术与应用随堂练习_详细了解开关电源的电磁干扰分析
- 2.ISIS协议原理
- JLink的JTag和SWD模式引脚定义
- TTL转RS232电路--分享原理图和参考资料
- 新元宇宙奇科幻小说每周连载《地球人奇游天球记》第十二回金星挖矿
- Ubuntu连接WiFi开热点
热门文章
- 华为手机升级回退_华为鸿蒙OS 2.0手机开发者Beta版支持Mate 30/P40系列OTA升级
- R语言与数据分析(12)向量
- 微生物组数据揭示中国稻谷产毒真菌分布及仓储动态变化
- 香港浸会大学张璐博士和卞兆祥教授联合招聘生物信息学博士后
- Nature子刊:三代Nonopore测序数据耐药性分析软件NanoOK RT
- QIIME 2用户文档. 01简介和安装 Introduction Install(2020.2)
- 张和平:益生菌、肠道菌群与健康 |《科学通报》专辑
- Win8 x64 + Office Word 2013 x64 无法自动加载 Endnote X6 的解决方案
- pandas使用nunique函数计算dataframe每个数据列的独特值的个数(count number of unique values in each column of dataframe)
- R语言gganimate包创建可视化gif动图、可视化动图:ggplot2可视化静态散点图、gganimate包创建动态散点分面图(facet_wrap)动画基于transition_time函数