Here's how you generate characters in my game. The priority is speed at the table, while still giving every character something small and unique. Nothing super involved or gonzo like alien technology or slime pheromones; almost all of the items are based on real history. The assumption is a "standard" D&D setting.