Ну давай сделаем тебе разброс скиллов как был у авера вначале, не против? Только вот Саша почему-то жалобно стучался в асю
Ну я рад, что до тебя дошло, что ты не получишь данный ответ, а задачу решать надо..Жаль что ты не подумал как

.
Я делал так например.
Еcть некий РУ, нужно получить профильные, единые, чужие и еще какие-тло скиллы.. 4 группы. Для каждой группы выбирается некий свой средний РУ. Так чтобы в среднем они дали нужный РУ.
Например игрок с РУ 9, значит, например на профильные средний ру 11.
Профильных скиллов N штук. Ну вот рандомом в некотором диапазоне +-2 идет разброс. при этом не целых чисел а дробных. Так разбрасываем N-1 скилл. Последний, высчитывается исходя из того, что надо получить и уже имеющихся скиллов. Поэтому мы и получаем каким бы ни был РУ, скиллы подходящие под это

.
Потом естественно приходится скиллы окрулить до целых и получается некая погрешность в РУ.
Как сказал Сибскана, без данной погрешности мы не сможем решить данную задачу. Ибо это просто тупо невозможно

))
Единственный вариант, дробную часть килла записывать в трени

, но это пока не сделано из-за лени

.
P/S/ тут представлено сама идея, малейшие подробности я просто не помню

. Кто предложит лучше, ту идею обязательно реализуем