I think I should have used the term "character creation" rather than "character generation". I'm not looking for something that will generate characters at random; I'm looking for something to help the player design and edit characters (something that will let me set up keywords, for example).
Sorry for the confusion,
Guy