import
java.util.*;
public
class
Main {
public
static
HashMap<String, String> state_code;
public
static
void
state_data(HashMap<String, String> states)
{
states.put(
"Andhra Pradesh"
,
"AD"
);
states.put(
"Arunachal Pradesh"
,
"AR"
);
states.put(
"Assam"
,
"AS"
);
states.put(
"Bihar"
,
"BR"
);
states.put(
"Chattisgarh"
,
"CG"
);
states.put(
"Delhi"
,
"DL"
);
states.put(
"Goa"
,
"GA"
);
states.put(
"Gujarat"
,
"GJ"
);
states.put(
"Haryana"
,
"HR"
);
states.put(
"Himachal Pradesh"
,
"HP"
);
states.put(
"Jammu and Kashmir"
,
"JK"
);
states.put(
"Jharkhand"
,
"JH"
);
states.put(
"Karnataka"
,
"KA"
);
states.put(
"Kerala"
,
"KL"
);
states.put(
"Lakshadweep Islands"
,
"LD"
);
states.put(
"Madhya Pradesh"
,
"MP"
);
states.put(
"Maharashtra"
,
"MH"
);
states.put(
"Manipur"
,
"MN"
);
states.put(
"Meghalaya"
,
"ML"
);
states.put(
"Mizoram"
,
"MZ"
);
states.put(
"Nagaland"
,
"NL"
);
states.put(
"Odisha"
,
"OD"
);
states.put(
"Pondicherry"
,
"PY"
);
states.put(
"Punjab"
,
"PB"
);
states.put(
"Rajasthan"
,
"RJ"
);
states.put(
"Sikkim"
,
"SK"
);
states.put(
"Tamil Nadu"
,
"TN"
);
states.put(
"Telangana"
,
"TS"
);
states.put(
"Tripura"
,
"TR"
);
states.put(
"Uttar Pradesh"
,
"UP"
);
states.put(
"Uttarakhand"
,
"UK"
);
states.put(
"West Bengal"
,
"WB"
);
states.put(
"Andaman and Nicobar Islands"
,
"AN"
);
states.put(
"Chandigarh"
,
"CH"
);
states.put(
"Dadra & Nagar Haveli and Daman & Diu"
,
"DNHDD"
);
states.put(
"Ladakh"
,
"LA"
);
}
public
static
void
main(String[] args)
{
HashMap<String, String> states =
new
HashMap<>();
Random rand =
new
Random();
Scanner scn =
new
Scanner(System.in);
state_data(states);
int
no_of_states = states.size();
int
random_index = rand.nextInt(no_of_states);
String number = String.valueOf(
rand.nextInt(
9999
));
System.out.println(
"Enter your State name given from the given image: "
);
String str2 = scn.nextLine();
String selected_State = states.get(str2);
String selected_District_Code
= String.valueOf(rand.nextInt(
37
));
selected_District_Code
= (Integer.parseInt(selected_District_Code)
<
10
)
?
"0"
+ selected_District_Code
: selected_District_Code;
char
c = (
char
)(
'A'
+ rand.nextInt(
26
));
char
c2 = (
char
)(
'A'
+ rand.nextInt(
26
));
String vehicle_NumberPlate
= selected_State +
" "
+ selected_District_Code
+
" "
+ c + c2 +
" "
+ number;
System.out.println(
"Congratulations you are alloted number:"
);
System.out.println(vehicle_NumberPlate);
}
}