So I did this before I noticed someone had already done it, but I also made one independently.
It's right here. It should work in any non-mobile browser.
Compared to the other one, mine does not give numbers for any of the rolls except spellpearls. It doesn't calculate morale because I considered higher levels so it provides all 3d6's for each stat and tells you what to take based on the prior heir (a little clunky). You can select your trade (or keep it random). It does give general gear for the Merchant (since the book lists it as a choice, I simply rolled on both tables to provide the choice).
There is one homebrew deviation from the official rules. To make the HP a little more generous, the starting level 1 HP is rolled at advantage (but not further levels).
It did lead me to a question though. For the magician it mentions level-less systems and leveled systems. I'm a little confused because neither Knave nor Rasp of Sand have levelled spells.