I usually have my players' magic users roll random spells at the start of each adventuring day. Lately I've been using the 20 spells I made from spark tables, but before those we almost always rolled random Maze Rats spell names (perchance spell generator here).