I was interested in recreating the NPC generation system used in the Watchdogs games so I coded up my own in Python. It procedurally generated first and last name, birthdate, city of residence, phone number with area and exchange codes appropriate for city of residence, social security number appropriate for birthdate, occupation and salary appropriate for that job, hobbies, and Myers Briggs personality type. It was a fun exercise but ultimately a useless project.