From the publisher:
The NPC Creator and Emulator is a quick and easy way to bring NPCs to life in your fantasy RPG campaign. You can also use this to help flesh out a player character if you want. For creating an NPC or character, there are tables for each of the following:
Job Training
Social Background
Current Economic Status
Character Motivation
Character Flaw
Demeanor Description
Physical Description
Once you have an NPC created, you can emulate their conversations with PCs in two ways:
Use tables to pick a random topic and the NPCs attitude about that topic
Use tables to provide plot progressing information through the conversation
Best of all, the second PDF included in this purchase uses a form with Javascript enabled buttons that you can push to generate all of these things. Bonus: the Javascript version also includes random fantasy (European-ish) names for the NPC not included in the regular PDF! You don't need dice or even all the tables provided if you don't want it. Just hit a button to auto-magically generate what you need!