This script compares against 1000 trials of leveling up each character from level 1 to level 98 (not 99; deal with it). Submit the form below to get the possible ranges of each character stat for the selected character and experience level.
If you provide a value for any given stat, a percentile will be calculated as well, telling you how likely it is for the character to have at least that value at the given level. Or you can leave level and character blank and it'll check all character and levels, if you just really like pointless data. It's your life.
I have another page set up here that compares against 10,000 trials, but it loads a lot more slowly and isn't really more accurate. I recommend using this page instead.