This server returns personalities for NPCs and PCs in role playing games. Examples of use include:

The URL text right after the "/p/" determines how the personality will be generated:

1000words
Choose personality traits from a list of 1000 words.
This list was originally created by Chad Samuels and publicised on Johnn Four's Roleplaying Tips blog. You can read more about it here:https://roleplayingtips.com/tools/1000-npc-traits
100words
Choose personality traits from a list of 100 words.
This list was originally created on the Other Worlds RPG Blog. You can read more about it here:https://otherworldsrpg.wordpress.com/2012/06/28/d100-random-npc-personality-traits-table

The following format varibles are supprted:

html
Results formatted in html; best for human viewing.
text
Plain text. Looks ugly in browsers, but great for cut-n-paste.
htmlText
The same as text, but formatted so that it looks ok in html.
json
Your results, encoded as a list, ready for use by other programs. You can think of this as the REST API for a personality service.
jsonHtml
Json results, but wrapped in HTML so people can read them more easily.

My Reuqest To Users

Please send me feedback on the personality traits this web page gives you! You can send email to publicjoshualevy at g mail dot com, or send a private message to joshualevy on the CoTI software forum here: http://www.travellerrpg.com/CotI/Discuss/

Advice On Using This Website

For NPCs, I think that the best way to generate a personality is to run this command:

https://joshualevy.pythonanywhere.com/p/1000words/3

And then toss out any traits that don't fit, and arrage the rest in order of importance. Most important first. It's quick, easy, and I've found that it gives results which are both good and useful. If you find that you are tossing out more than 2 traits on average, then start out with 4 or more. The goal is to end up with 2 or 3 good ones, in the order you like.

For PCs, the method above works ok, not great. I prefer a different technique which is not supported yet, but will be soon.