Random Name Generator Java Use Java Collection Objects Generate Random Names Useful Produc Q43817080
Random Name Generator – Java
you will use Java Collection objects to generate random names.This is useful when you have production data with customer names init, but you need valid data in Dev/Test/Stage, but want to avoidhaving Personally Identifiable Information (PII) in these lowerlife cycles. You can use these random names to replace the PII datawhile copying the data from Production to these lower life cycles.(You also want to change addresses, birthdates, phone numbers,email, etc. but for this assignment we will focus on names).Students will then find all names that share common first names anddisplay them.
The program will need to perform the followingtasks:
• Display your name and email address as the first output
• Load a list of First names and Last names from a file (2 filesis suggested) and load these into a Collection object (again 2different objects is suggested)
• Generate 20 new names by randomly selecting a First Name and aLast Name
• Sort this list of names by First Name and display on thescreen
• Sort this list of names by Last Name and display on thescreen
• Now find all instances of the new names that share a commonfirst name (hint: a Map would be a really good object to use forthis)
Submitted by: John Doe – jdoe@email.com
Generated Names:
1. Wicket Trooper
2. Kylo Skywalker
3. Anakin Skywalker
4. James Skywalker
5. Finn Fett
6. Leia Solo
7. Han Trooper
8. Leia Fett
9. Han Solo
10. Han Trooper
11. Wicket Fett
12. Leia Skywalker
13. Kylo Fett
14. Kylo Fett
15. James Solo
16. Wicket Trooper
17. Rey Solo
18. Finn Solo
19. Finn Ren
20. James Ren
Sorted by First Name
Anakin Skywalker
Finn Fett
Finn Solo
Finn Ren
Han Trooper
Han Solo
Han Trooper
James Skywalker
James Solo
James Ren
Kylo Skywalker
Kylo Fett
Kylo Fett
Leia Solo
Leia Fett
Leia Skywalker
Rey Solo
Wicket Fett
Wicket Trooper
Wicket Trooper
Sorted by Last Name
Finn Fett
Kylo Fett
Kylo Fett
Leia Fett
Wicket Fett
Finn Ren
James Ren
Anakin Skywalker
James Skywalker
Kylo Skywalker
Leia Skywalker
Finn Solo
Han Solo
James Solo
Leia Solo
Rey Solo
Han Trooper
Han Trooper
Wicket Trooper
Wicket Trooper
Combine all names by First Name Finn Fett Ren Solo Kylo Fett Fett Skywalker Wicket Fett Trooper Trooper Han Solo Trooper Trooper James Ren Skywalker Solo Leia Fett Skywalker Solo Rey Solo Anakin Skywalker Show transcribed image text Combine all names by First Name Finn Fett Ren Solo Kylo Fett Fett Skywalker Wicket Fett Trooper Trooper Han Solo Trooper Trooper James Ren Skywalker Solo Leia Fett Skywalker Solo Rey Solo Anakin Skywalker
Expert Answer
Answer to Random Name Generator – Java you will use Java Collection objects to generate random names. This is useful when you have…
OR