import java.util.Random;
import java.util.regex.Pattern;
public class AutoCar {String[] a = {"京A","京C","京E","京F","京H","京G","京B","津A","津B", "津C", "津E","沪A", "沪B", "沪D", "沪C","渝A", "渝B", "渝C", "渝G", "渝H","冀A", "冀B", "冀C", "冀D", "冀E", "冀F", "冀G", "冀H", "冀J", "冀R", "冀T","豫A", "豫B", "豫C", "豫D", "豫E", "豫F","豫G","豫H","豫J","豫K","豫L","豫M","豫N","豫P","豫Q","豫R","豫S","豫U" ,"云A", "云C", "云D", "云E", "云F", "云G","云H","云J","云K","云L","云M","云N","云P","云Q","云R ","云S","辽A", "辽B", "辽C", "辽D", "辽E", "辽F","辽G","辽H","辽J","辽K","辽L","辽M","辽N","辽P","辽V","黑A", "黑B", "黑C", "黑D", "黑E", "黑F","黑G","黑H","黑J","黑K","黑L","黑M","黑N","黑P","黑R","湘A", "湘B", "湘C", "湘D", "湘E", "湘F","湘G","湘H","湘J","湘K","湘L","湘M","湘N","湘U","湘S","皖A", "皖B", "皖C", "皖D", "皖E", "皖F","皖G","皖H","皖J","皖K","皖L","皖M","皖N","皖P","皖Q","皖R","皖S","鲁A", "鲁B", "鲁C", "鲁D", "鲁E", "鲁F","鲁G","鲁H","鲁J","鲁K","鲁L","鲁M","鲁N","鲁P","鲁Q","鲁R","鲁S","鲁U","鲁V","鲁Y","新A", "新B", "新C", "新D", "新E", "新F","新G","新H","新J","新K","新L","新M","新N","新P","新Q","新R","苏A", "苏B", "苏C", "苏D", "苏E", "苏F","苏G","苏H","苏J","苏K","苏L","苏M","苏N","浙A", "浙B", "浙C", "浙D", "浙E", "浙F","浙G","浙H","浙J","浙K ","浙L","赣A","赣B","赣C","赣D","赣E","赣F","赣G","赣H","赣J","赣K","赣L","赣M","鄂A","鄂B","鄂C","鄂D","鄂E","鄂F","鄂G","鄂H","鄂J","鄂K" ,"鄂L","鄂M","鄂N","鄂P","鄂Q","鄂R","鄂S","桂A","桂B","桂C","桂D","桂E","桂F","桂G","桂H","桂J","桂K","桂L","桂M","桂N","桂P" ,"桂R","甘A","甘B","甘C","甘D","甘E","甘F","甘G","甘H","甘J","甘K","甘L","甘M" ,"甘N","甘P","晋A" ,"晋B","晋C","晋D","晋E","晋F","晋H","晋J","晋K","晋L","晋M","蒙A","蒙B","蒙C","蒙D","蒙E","蒙F","蒙G","蒙H","蒙J","蒙K","蒙L","蒙M","陕A","陕B","陕C","陕D","陕E","陕F","陕G","陕H","陕J","陕K","陕U","陕V","吉A","吉B","吉C","吉D","吉E","吉F","吉G","吉H","吉J","闽A","闽B","闽C","闽D","闽E","闽F" ,"闽G","闽H","闽J","闽K","贵A","贵B" ,"贵C","贵D","贵E" ,"贵F","贵G","贵H","贵J","粤A","粤B","粤C","粤D","粤E","粤F","粤G","粤H","粤J","粤K","粤L","粤M","粤N","粤P","粤Q","粤R","粤S","粤T","粤U","粤V","粤W","粤X","粤Y","粤Z","青A","青B","青C","青D","青E","青F","青G","青H","藏A","藏B","藏C","藏D","藏E","藏F","藏G","藏H" ,"藏J","川A","川B","川C","川D","川E","川F","川H","川J","川K","川L","川M","川Q","川R","川S","川T","川U","川V","川W","川X","川Y","川Z","宁A","宁B","宁C","宁D","琼A","琼B","琼C","琼D","琼E"};String[] b = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" };/*** 随机生* @Description:* @return* @date 2018年9月4日 下午5:27:45*/public String car(){int count = 0;String carNo = "";while (count < 5) {Random random = new Random();String str2 = b[random.nextInt(26)];int num = random.nextInt(10);int j = 0;if (count > 2) {for (int i = 0; i < carNo.length(); i++) {char c = carNo.charAt(i);if ((c >= 'A' && c <= 'Z')) {j++;}}}if (j < 2) {// 字母与数字的概率相同if (random.nextBoolean()) {carNo += num;} else {carNo += str2;}count++;} else {carNo += num;count++;}}Random random1 = new Random();int num1 = random1.nextInt(31);String plate1 = a[num1]  + carNo;return plate1;}public static void main(String[] args) {AutoCar autoCar = new AutoCar();System.out.println(autoCar.car());}
}

转自https://blog.csdn.net/dalter/article/details/82423209

JAVA实现车牌随机产生器相关推荐

  1. 用java制作一个简易抽签器

    最近闲来无事,想用Java编写一个随机抽签器,最终编写后的运行结果是这样的 下面说一下怎么具体实现,非常简单. 首先,要想出现这个滚动标签,首先必须要有一个窗口来承载它,所以要在main()方法中创建 ...

  2. java课程设计-音乐播放器_java课程设计---java音乐播放器.doc

    java课程设计---java音乐播放器 Java程序设计课程设计 题 目 java音乐播放器 学 号: 姓 名: 指导教师: 完成时间: 目 录 第一章 系统概述3 1.需求分析3 1.1任务目的: ...

  3. mysql解释器_atitit.java解析sql语言解析器解释器的实现

    atitit.java解析sql语言解析器解释器的实现 1. 解析sql的本质:实现一个4gl dsl编程语言的编译器 1 2. 解析sql的主要的流程,词法分析,而后进行语法分析,语义分析,构建sq ...

  4. 两步验证杀手锏:Java 接入 Google 身份验证器实战

    转载自   两步验证杀手锏:Java 接入 Google 身份验证器实战 什么是两步验证? 大家应该对两步验证都熟悉吧?如苹果有自带的两步验证策略,防止用户账号密码被盗而锁定手机进行敲诈,这种例子屡见 ...

  5. java集合——视图与包装器

    [0]README 0.1) 本文描述转自 core java volume 1, 源代码为原创,旨在理解 java集合--视图与包装器 的相关知识: 0.2) for full source cod ...

  6. java日志——修改日志管理器配置+日志本地化

    [0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java日志--修改日志管理器配置+日志本地化 的相关知识: [1]修改日志管理器配置 1.1 ...

  7. java 8流自定义收集器_Java 8编写自定义收集器简介

    java 8流自定义收集器 Java 8引入了收集器的概念. 大多数时候,我们几乎不使用Collectors类中的工厂方法,例如collect(toList()) , toSet()或其他更有趣的方法 ...

  8. Java 8编写自定义收集器简介

    Java 8引入了收集器的概念. 大多数时候,我们几乎不使用Collectors类中的工厂方法,例如collect(toList()) , toSet()或其他更花哨的方法,例如counting()或 ...

  9. java利用数组随机抽取幸运观众_java利用数组随机抽取幸运观众

    本文实例为大家分享了java利用数组随机抽取幸运观众的具体代码,供大家参考,具体内容如下 思想: 首先将所有观众姓名生成数组,然后获取数组元素的总数量,再在数组元素中随机抽取元素的下标,根据元素的下标 ...

最新文章

  1. 【POJ1144】Network
  2. linux @webserviceclient 访问超时_Linux系统调优
  3. ReactNative环境配置的坑
  4. mysql 压力测试之批量插入自增字段不连续问题
  5. 英特尔软件学院与中国一起迎接2008
  6. MVC-05 Model(1)
  7. Memobus总线光端机产品功能介绍
  8. java去掉字符串中前后空格函数_Java去除字符串中的空格
  9. 华为IoT平台NB编解码插件开发详细教程【上篇】
  10. LeetCode 2177. 找到和为给定整数的三个连续整数
  11. 4j 禁止类输出日志_logback 日志详细讲解
  12. python语法基础知识案例_python基础知识理解
  13. js 判断 ““,null,undefined
  14. JDK,SDK,API之间的概念汇总
  15. HenCoder自定义View学习整理
  16. 北京1954坐标系3度带和6度带及中央子午线对照表
  17. 【数据分析】⚠️走进数据分析 2⚠️ 爬虫简介
  18. 网页学习教程视频百度云下载,程序学习教程视频百度云下载(讲解非常的细,适合刚学习程序人员,从前端到后端都有,全看完你就是一名程序猿)
  19. python我想对你说_python学习第15天----名称空间、组合
  20. 高维空间中的体积(包含递归思想的初步理解)

热门文章

  1. 基于Q-learning的无人机三维路径规划(含完整C++代码)
  2. PDF技术(四)-Java实现Html转PDF文件
  3. vue 模式下js微信支付
  4. java正则开头结尾_以m开头以d结尾的正则表达式-正则表达式以什么开头-正则表达式不以0开头...
  5. 2021年安全员-B证(广西省-2021版)找解析及安全员-B证(广西省-2021版)试题及解析
  6. 计算机软件蒋勇,西南科技大学考研研究生导师简介-蒋勇
  7. php gtk中文介绍,学习php-gtk2之hello world
  8. 全球及中国BTK抑制剂市场发展状况与投资前景建议报告2022-2028年
  9. 使用VIA(VCC)制作coco数据集
  10. ccf z字形 java,Java具有简单、 __________ 、稳定、与平台无关、解释型、多线程、动态等特点。...