/**
     * 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生成随机数字和字母相关推荐

  1. Java生成随机数字和字母组合10位数

    /**               * java生成随机数字和字母组合10位数               * @param length[生成随机数的长度]               * @ret ...

  2. php 包含字母随机数_php生成随机数字、字母或数字字母混合的字符串

    这次给大家带来php生成随机数字.字母或数字字母混合的字符串,php生成随机数字.字母或数字字母混合字符串的注意事项有哪些,下面就是实战案例,一起来看一下. php 生成随机字符串,可以指定是纯数字 ...

  3. Java生成随机数:数字+大小写字母

    生成若干位的随机数 有数字+大小写字母组成 方法代码如下: /*** 随机数* @param place 定义随机数的位数*/public static String randomGen(int pl ...

  4. java生成随机数字和字母组合

    直接上代码: import java.util.Random; public String getCharAndNumr(int length) { String val = "" ...

  5. java 生成随机数字_java如何产生随机数

    一.java如何产生随机数? 1.打开eclipse 2.新建java项目,例如取名为"suijishu"点击完成 3.新建一个类进行测试 4.首先要在头部插入一个包 输入impo ...

  6. java 生成随机字母数字组合

    import java.util.Random; public class RandomTest { /** * 方法1:生成随机数字和字母组合 * @param length * @return * ...

  7. java生成随机数组_JAVA生成随机数组10个数字并求和

    JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...

  8. java生成随机时间_Java生成某段时间内的随机时间

    上代码: import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { /** * 生成随机时间 ...

  9. mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...

    上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.

最新文章

  1. php跨域cookie共享使用方法
  2. const与#define的异同
  3. RMI原理揭秘之远程方法调用
  4. 为什么大学的计算机老师技术那么厉害,却不愿意当程序员?
  5. C++学习之路 | PTA乙级—— 1056 组合数的和 (15 分)(精简)
  6. 现代软件工程系列 学生读后感 梦断代码 布鲁克斯法则
  7. java高级-反射获取对象的18代祖宗
  8. 用C#搭建IE BHO勾子, 取表单密码
  9. 归并排序时间复杂度分析
  10. gitlab推送企业微信几种方式汇总
  11. 计算机黑屏启动超慢,电脑开机慢黑屏时间长怎么解决
  12. mysql 存储ip 且 ip 分段
  13. 九度1088——剩下的树
  14. MTK6735 android 驱动修改模块
  15. 8月第1周业务风控关注 | 小红书等多款App因内容违规被下架
  16. Julia文件和文件夹相关基础函数01
  17. linux网络编程tcp和udp基本函数调用过程及如何选择
  18. 笔记本电脑也是一种微型计算机,计算机一级试题 很权威的哦
  19. mybatis中mapper.xml模板
  20. html5里面的圆点和方块,HTML基础 ul type 项目符号为圆圈与方块

热门文章

  1. GTK构件 --- 文本视图控件GTKtextview
  2. Flash与服务器通信简介
  3. 计算机硬件软件的英语,计算机软件和硬件,PC computer software and hardware,音标,读音,翻译,英文例句,英语词典...
  4. html游戏手柄,纯CSS3实现的游戏控制手柄
  5. bluez——mgmt分析
  6. 学钢琴时如何提高识谱能力
  7. 如何成为高效的学习高手-摘要
  8. 大工2021年11月份《电气制图与CAD》课程设计离线作业
  9. ensp系统服务器是哪个,ensp主机和服务器配置
  10. 2019 - iOS最新最全面试题梳理(内含框架和算法题)