Oops, my bad.
IMHO, a random NPC generator is of far more use than any of the so-called "chargens" anyways. Seriously, if a player could just read the darned manuals (which they or the DM should have anyways) and add a few single-digit numbers together, they'd have a character in half the time. Practically every chargen requires a person to go through, step-by-arduous, plodding-step to create the character. If you're going to go to this effort to make a PC, pencil and paper is the way to fly. Plus, you don't have to shell out for a program of inherently limited utility.
For the DM, having to do this for each NPC (esp. with a chargen) is a pain in the @$$. Push one button, out pops a NPC of x class(es) and y level. Sweet.