Nen Tool dafür kenne ich nicht, aber Du könntest wenn Du bestimmt hast wass die auf jeden Fall können sollen den Rest per Zufall bestimmen analog zu Schriftrollen die man im Loot findet. Dafür gibts ne Anleitung im DMG. Die kann man bestimmt auch nutzen um Sprüche für ein Zauberbuch zu Würfeln.
Was am nächsten an ein Tool dafür rankommt wäre die Spellforge. Die gibt es auf der gleichen Seite wie die Heroforge oder die Monsterforge. Ich hab aber den Link nicht greifbar, einfach mal Heroforge in die Suchmaske eingeben dann kommst Du bestimmt auf einen Thread in dem das Verlinkt wurde. Die Spellforge ermöglicht es einem Zauberlisten zusammenzustellen und listet die Zauber mit Rettungswurf DC, Casterlevel und allem auf. Man klickt sich da durch, fängt an mit welche Quellen sind zugelassen, sagt welche Klasse, die Attribute, evtl. Feats man so hat, dann kann man anklicken welche Zauber man kennt und der Berechnet einem auch noch wie Lange die Dauern, welche Reichweiten die haben, wieviel Schaden die machen und so weiter Am Ende kann man sich das dann als Liste ausdrucken lassen.
Das einzige was nicht geht ist zufällige Bestimmung.