车牌号随机函数 php,模拟生成车牌号的程序.程序运行.生成十个随机的车牌子.......
package demo;
import java.util.ArrayList;
import java.util.Random;
//舉例: 京C.85100 / 津K.45H88
//*??要求:1.車(chē)牌子為京字或津字開(kāi)頭,后面字母為 C E F H J K中隨機(jī).
//*??? ? ? ? 2.號(hào)碼為五位.數(shù)字和大寫(xiě)字母隨機(jī).(數(shù)字為0-9, 字母為A-G)
//*??? ? ? ? 3.定義生成號(hào)碼的方法.返回車(chē)牌號(hào)字符串.
//*??? ? ? ? 4.循環(huán)調(diào)用10次生成號(hào)牌方法,生成5塊津牌,5塊京牌,并全部打印在控制臺(tái)
public class Demo {
public static void main(String[] args) {
int a = 0;
//定義集合 將0-9A-G添加到集合中
ArrayList list = new ArrayList();
for(int i=0;i<10;i++) {
list.add(i+"");
}
for(int i =0;i<7;i++) {
char c = 'A';
list.add(c+"");
c++;
}
//循環(huán)十次,調(diào)用十次方法生成十個(gè)車(chē)牌
for(int i= 0;i<10;i++) {
String chePai = m(a,list);
System.out.println(chePai);
}
}
public static String m(int a,ArrayList list) {
String str = "京";
if(a%2 == 0) {
str = "津";
}
a++;
Random r = new Random();
char ch = (char) (r.nextInt(6)+67);
String str1 ="";
for(int i=0;i<5;i++) {
int index = r.nextInt(list.size());
String s = list.get(index);
str1 += s;
}
String chePai = str+ch+"."+str1;
return chePai;
}
}
總結(jié)
以上是生活随笔為你收集整理的车牌号随机函数 php,模拟生成车牌号的程序.程序运行.生成十个随机的车牌子.......的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 学习opencv 英文版_B站上适合程序
- 下一篇: java poi excel 导入数据库