Point buy takes a while though. I'd use it between sessions but if the players suddenly decide to go somewhere that was just a name till that moment I'd roll it up.
It just needs to give me enough to improv around, which to me is the fun of GMing rather than having everything meticulously laid out beefore hand - I do that when I'm writing, RPing is more organic for me so random seeds give me idea sparks I might not otherwise think of
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!