代码:

import java.util.Random;public class RandomLetterNumUtil {public static String getRandomCode(int size) {  // 传入要生成的随机数的位数Random random = new Random();String str = "";for (int i = 0; i < size; i++) {int key = random.nextInt(3);switch (key) {case 0:int code1 = random.nextInt(10);str += code1;break;case 1:char code2 = (char) (random.nextInt(26) + 65);str += code2;break;case 2:char code3 = (char) (random.nextInt(26) + 97);str += code3;break;}}return str;}// 主函数测试public static void main(String[] args) {int size = 6;String randomCode = getRandomCode(size);  // 传入要生成的随机数的位数System.out.println("随机生成的"+size+"位数为:"+randomCode);}
}

效果图:

4位:

6位:

8位:

12位:

20位:

100位:
我们在返回之前先确定一下生成的随机数的位数是不是符合要求的,在方法内 return str; 之前加一句输出 str.length() ;

System.out.println("随机生成的位数为:"+str.length());

超简单、超容易理解的随机数字 + 随机字母生成器,传入要生成的随机数的位数即可(大小写字母 + 数字混合)相关推荐

  1. 超简单、超容易理解的随机纯数字生成器,传入要生成的随机数的位数即可(10位以下)

    代码: public class RandomNumUtil {public static long getRandomCode(int size) { // 传入要生成的随机数的位数double n ...

  2. python超简单超基础的免费小说爬虫

    python超简单超基础的免费小说爬虫 需要准备的环境 选取网页 思路 代码 总结 需要准备的环境 1.python 3.0及以上皆可 2.requests库,os,re 选取网页 找一个免费的小说网 ...

  3. python批量下载网页文件-超简单超详细python小文件、大文件、批量下载教程

    按照不同的情况,python下载文件可以分为三种: 小文件下载 大文件下载 批量下载 python 小文件下载 流程:使用request.get请求链接,返回的内容放置到变量r中,然后将r写入到你想放 ...

  4. python批量下载文件教程_超简单超详细python小文件、大文件、批量下载教程

    按照不同的情况,python下载文件可以分为三种: 小文件下载 大文件下载 批量下载 python 小文件下载 流程:使用request.get请求链接,返回的内容放置到变量r中,然后将r写入到你想放 ...

  5. java版银联8583协议解析,超简单超直观的实现及示例(全互联网最简单)

    一直以来做嵌入式软件开发,跟银联8583协议通信打交道太多了. 最近有需要把8383协议的解析用到android上,但是搜遍了整个互联网,没发现有哪个简单好用点的java版8583解析库.就自己动手自 ...

  6. 超简单超详细-Linux系统的使用 基础篇(下)

    Linux系统命令学习笔记: 上部. Linux系统命令学习笔记: 下部. 组管理 文件/目录 所有者 查看文件所有者 修改文件所有者 修改文件所在组 其他组概念 权限管理 权限介绍 rwx权限详解 ...

  7. 超简单 超详细带你一键重装Win10系统

    长时间的使用电脑过程中,总会遇到需要重装系统的时候,而目前对于重装系统的方法也有好几种,这其中选出最详细,最简单也是最便捷的就是使用一键重装工具来进行系统的重装,那么下面就和小编一起来看看如何使用系统 ...

  8. 一个超简单超简单的表白程序

    刷微博的时候看到一个特别有意思的程序,而且特别简单,适合用来表白和套路朋友,真的超级简单. 先看演示 原理我也不太懂,毕竟不是专业对口,直接上操作过程 1.随便新建一个文本文件 2. 打开输入代码 3 ...

  9. 二维码(生成二维码和扫描二维码)超简单 超简易

    二维码(生成二维码和扫描二维码)Zxing 例: 配置权限: 项目下的 build.gradle 文件里加入,7.0版本以后可能会转入settings.gradle文件 pluginManagemen ...

最新文章

  1. 计算机上的应用商城,Windows 应用商店帐户将应用安装在多达五台电脑上
  2. IPSec ports should be allowed
  3. matlab配对交易回测,精品案例 | 经典投资策略之配对交易策略
  4. C# 文件操作之创建文件夹
  5. CV_Sicong Liu
  6. OpenGait:首个步态识别框架开源了!
  7. 基于springboot的疫情网课教学平台
  8. 通用计算机实习周记,实习周记100篇通用版|绘图员实习周记范文
  9. 验证座机号码是否输入格式正确
  10. 外星人入侵游戏(Python3)
  11. APP Store下载一直等待中解决办法
  12. 吃大闸蟹 非得阳澄湖吗?
  13. 服务器灰度部署和原理
  14. 字符串算法之KMP(字符串匹配)
  15. 系统设计 - 短链接系统 short url
  16. 个人博客选什么域名?
  17. imx6 添加matrix keypad
  18. 能上QQ却打不开网页的原因及解决办法
  19. 阿里云生成支付二维码并支付前端实现
  20. 鸿蒙系统分享----软件驱动使用JS控制LED灯实验方法

热门文章

  1. VirtualBox 安装 Mac X
  2. ts定义数组类型_TS如何定义和使用对象数组
  3. TS中接口扩展和继承
  4. C++ OpenCV生成九宫格图像
  5. java生成二维码,自定义宽高和边框大小
  6. Json解析方式(学习笔记)
  7. python输入班级姓名_c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)...
  8. 什么是SRE? 现场可靠性工程师的重要作用
  9. 传统节日端午节PPT模板
  10. 华恩JAVA班第52天