I am in the process of creating a Tablesmith table for creating an NPC.
Its pretty generic and only covers locations in the Inner system (I havent gotten Rimward yet! :) )
I'm hoping ti be able to generate a list of random NPC's and tablesmith works a treat.
Some results may not make sense, but Im sure that people can use it... I will!
Here you are!
PS: Rename the TXT file to TAB and put it in the Tables\Miscellaneous directory of Tablesmith!