Cogollo,
Perhaps instead of randomising the numbers you get in the stats, you could simply randomise which stats get improved.
For example, you've got your basic Human: S2, T2, A2, I2, W2, F2. You've pulled Dockhand as your career and so S and T get boosted to 3. At this point you roll for 3 increases using a D6 (1 = Strength, 2 = Toughness, etc.). You roll 2, 5, 6 so you increase T a further point to 4 (costing 4 CP's), and W and F to 3 each (costing 6 CP's). You've now got your random statline of S3, T4, A2, I2, W3, F3 and another 10 CP's to spend on the other aspects (including further stat changes).
Additionally you could do the following:
- Draw talents randomly - you simply choose whether you want Focus, Tactic or Reputation and draw from one of three decks (you need to prevent people having talents they can't use).
- Insist that players have to buy the typical trappings (or a close approximation) from the back of the career card.
- Assign careers a minimum or maximum wealth level (Dockhand can't begin higher than poor, Envoy can't be lower than comfortable).