Hoi, here's Matt, the deranged soul who made this thing.
I'm still adding stuff to it (more streetnames, more roles, more traits and quirks), so that it doesn't repeat too often.
Just now, for example, I added "Critias" as a Streetname and "Gumshoe" to the role's sections, as a small homage to Crit here, and a thank you for bringing this to your attention.
Two small callbacks: Somebody immediately got the Food Fight reference. Very good!
And yeah, the "doesn't believe in magic" stuff is meant to evoke the Psionics, as well as the more... Sheltered kind of person.
Regarding the "Troll dislikes trolls", I could theoretically create strings for each metatype that would make this kind of combination impossible, but... That would mean way too much work and would also lead to some errors of omission creeping in over time. So right now you can end up with people who distrust either their own gender or own metatype. But, well, I know such persons in real life, so you can string an interesting story out of that, if you're so inclined. ... Or just re-roll them.
As to streetnames like "Plague" for a medic... Well perhaps there's a reason that Plague is now running the Shadows and not employed by DocWagon.
But, yeah. I have no real way of influencing the probabilities of choices being influenced by former choices, as my javascript knowledge is still... Mh... Let's say I have a "1" in it, in Shadowrun terms. And let that be generous.
It might change with time, but I wouldn't hold my breath. I hope that the more data I enter, the less frequent some glaringly stupid combinations will become.
But... It's good to see that people like it.
I hope to improve upon in the next few days, weeks and months. And who knows, it MIGHT become more powerful in the future. I do intend to make it look slightly sleeker, too. But... It works. And people like it. That's more than I would have thought when I started with this, this last Friday.
(For whoever is interest in its origin, that would be this site:
http://whothefuckismydndcharacter.com/ - And then I followed the link to the WTFEngine github, downloaded it, customized it and made a Shadowrun version. And then I cleaned THAT up, and made an open version that others are free to use for their preferred games/genres/ideas, which you can find and download here:
https://github.com/Matt-Ceb/Random-NPC-Idea-generator )