java生成随机数字和字母
/**
* Purpose:生成随机数字和字母
* @author Hermanwang
* @param length:返回字符串的长度
* @return
* @return String
*/
public static String getStringRandom(int length) {
String val = "";
Random random = new Random();
// length为几位密码
for (int i = 0; i < length; i++) {
// 判断生成数字还是字母(字母有大小写区别)
String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num";
// 输出字母还是数字
if ("char".equalsIgnoreCase(charOrNum)) {
// 输出是大写字母还是小写字母
int temp = random.nextInt(2) % 2 == 0 ? 65 : 97;
val += (char) (random.nextInt(26) + temp);
} else if ("num".equalsIgnoreCase(charOrNum)) {
val += String.valueOf(random.nextInt(10));
}
}
return val;
}
java生成随机数字和字母相关推荐
- Java生成随机数字和字母组合10位数
/** * java生成随机数字和字母组合10位数 * @param length[生成随机数的长度] * @ret ...
- php 包含字母随机数_php生成随机数字、字母或数字字母混合的字符串
这次给大家带来php生成随机数字.字母或数字字母混合的字符串,php生成随机数字.字母或数字字母混合字符串的注意事项有哪些,下面就是实战案例,一起来看一下. php 生成随机字符串,可以指定是纯数字 ...
- Java生成随机数:数字+大小写字母
生成若干位的随机数 有数字+大小写字母组成 方法代码如下: /*** 随机数* @param place 定义随机数的位数*/public static String randomGen(int pl ...
- java生成随机数字和字母组合
直接上代码: import java.util.Random; public String getCharAndNumr(int length) { String val = "" ...
- java 生成随机数字_java如何产生随机数
一.java如何产生随机数? 1.打开eclipse 2.新建java项目,例如取名为"suijishu"点击完成 3.新建一个类进行测试 4.首先要在头部插入一个包 输入impo ...
- java 生成随机字母数字组合
import java.util.Random; public class RandomTest { /** * 方法1:生成随机数字和字母组合 * @param length * @return * ...
- java生成随机数组_JAVA生成随机数组10个数字并求和
JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...
- java生成随机时间_Java生成某段时间内的随机时间
上代码: import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { /** * 生成随机时间 ...
- mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...
上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.
最新文章
- php跨域cookie共享使用方法
- const与#define的异同
- RMI原理揭秘之远程方法调用
- 为什么大学的计算机老师技术那么厉害,却不愿意当程序员?
- C++学习之路 | PTA乙级—— 1056 组合数的和 (15 分)(精简)
- 现代软件工程系列 学生读后感 梦断代码 布鲁克斯法则
- java高级-反射获取对象的18代祖宗
- 用C#搭建IE BHO勾子, 取表单密码
- 归并排序时间复杂度分析
- gitlab推送企业微信几种方式汇总
- 计算机黑屏启动超慢,电脑开机慢黑屏时间长怎么解决
- mysql 存储ip 且 ip 分段
- 九度1088——剩下的树
- MTK6735 android 驱动修改模块
- 8月第1周业务风控关注 | 小红书等多款App因内容违规被下架
- Julia文件和文件夹相关基础函数01
- linux网络编程tcp和udp基本函数调用过程及如何选择
- 笔记本电脑也是一种微型计算机,计算机一级试题 很权威的哦
- mybatis中mapper.xml模板
- html5里面的圆点和方块,HTML基础 ul type 项目符号为圆圈与方块
热门文章
- GTK构件 --- 文本视图控件GTKtextview
- Flash与服务器通信简介
- 计算机硬件软件的英语,计算机软件和硬件,PC computer software and hardware,音标,读音,翻译,英文例句,英语词典...
- html游戏手柄,纯CSS3实现的游戏控制手柄
- bluez——mgmt分析
- 学钢琴时如何提高识谱能力
- 如何成为高效的学习高手-摘要
- 大工2021年11月份《电气制图与CAD》课程设计离线作业
- ensp系统服务器是哪个,ensp主机和服务器配置
- 2019 - iOS最新最全面试题梳理(内含框架和算法题)