justa_dummi
My opinion and suggestions please read whole message before forming opinion on comment and sorry about the size 😅 For the random knowledge the simple solution is make a list "possibly" useful "knowledges" that fits your story's setting and direction you want to take the story. Next figure out how many are on the list. Once the counting is done you can use your preferred random number determining method whether that is dice or tech doesn't really matter as long as you can use it easily and reliably. "Side note" if you're using this method and MC gets a repeat number there is actually more options than just reroll until you get 3 numbers , the one I find most interesting out of the ones I can think of is treating each time MC gets a "prize" he has already gotten that prize becomes a better version of it. In this case a knowledge being upgraded is pretty straightforward it would be become more "in depth / comprehensive" (as a example his cooking knowledge currently makes MC a very good but doesn't give access to the kind of recipes used in top teir restaurants or special techniques used to make foods from other fantasy settings)