I generated a massive pool of 1st level PCs for my game too. I often do this. But I always generate a lot more than needed so there is choice. I determine those PCs completely randomly (race, BG, class, etc). Workds great and I get some mixes that won't normally be chosen. Really helps writing...