Menu

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 Troo

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