Build the strongest EVE Online stat spread
Distributing a fixed pool of attribute points is a math problem with a clean answer, but it is easy to spread points by feel and leave effectiveness on the table. This tool computes the provably optimal allocation for your weights, plus a balanced alternative for flexibility, so you can pick the build that fits your goal. It runs entirely in your browser.
How it works
Your effectiveness is a weighted sum of the points in each stat:
score = sum over stats of weight_i * allocated_i
subject to keeping each stat at or above its baseline and spending exactly the pool. Because the score is linear, the exact optimum is to hold every stat at its baseline and pour all remaining points into the single highest-weighted stat. The balanced build instead distributes the spare points in proportion to the weights, rounding fairly so the totals still add up.
Example and tips
With five attributes weighted for a training-focused character and a 117-point pool over baselines of 20/20/20/20/17, min-max sends every spare point to the top-weighted attribute for the highest score, while balanced spreads them so no single stat is starved. Choose min-max when one attribute clearly dominates your plan, and balanced when you want a character that copes with varied activities. Only relative weights matter, so focus on getting the order and ratios right rather than the absolute numbers.