I have spent some time writing a suite of Perl scripts for generating characters and monsters for various BRP-based games, including Stormbringer, my own BRP Lord of the Rings rules and the big BRP rulebook (covering several genres. Recently I have added new scripts for Cyberpunk 2020 and AD&D Spelljammer.
The character generation scripts allow you to do things like this:
4 colin@gandalf> ./mkbrppc.pl --race=elf --profession=warrior Generating a normal fantasy elf warrior Attributes ========== STR  CON  SIZ  INT  POW  DEX  APP  EDU  MOV  Skill Category Bonuses ====================== Combat 7% Communication 6% Manipulation 7% Mental 7% Perception 4% Physical 4% Hit Points ========== Hit Points = 8 Major Wound Level = 4 Characteristic Rolls ==================== Effort 45 % Stamina 30 % Idea 75 % Luck 65 % Agility 75 % Charisma 55 % Know 65 % Derived Characteristics ======================= Power Points = 13 Experience Bonus = 8 Fatigue Points = 15 Sanity = 65 % Damage Bonus = NONE Skills ====== First Melee Weapon (BW) 57% Second Melee Weapon (BW) 47% First Missile Weapon (BW) 37% Brawl 52% Throw 49% Grapple 52% Parry 27% Shield (BW) 27% Stealth 29% Ride 24% Those skills marked (BW) should have the base percentage specific to the chosen weapon added. Those skills marked (Any) should have a speciality chosen by the player. Personal Skills =============== This character should have 6 Personal Skills of the player's choice, the starting skill percentages for which are: 36 24 14 31 26 27 Personal Skills Total = 158 With the GM's permission, some of these skill numbers can be added together to make fewer skills with higher starting percentages. Some of these skill numbers can be added to the characters Powers (if any). Remember to add appropriate base percentages and bonuses to these skills. 5 colin@gandalf>
And many other combinations of race, profession, genre and power level are possible.
The scripts are available for download in UNIX/Linux and Windows versions. Simply right-click on one (or both) of these links and select Save Target As. Full installation instructions are included with each package.