@Derfas13 писал:
Т.е. если в сете две карты 8 уровня, то при выдаче одной из именно этих двух, грубо говоря 15 раз выпадет первая и только 1 раз вторая.
Тогда тот же рандом, только брать не ближайшее значение, а первое после рандома:
Пример: в базе 4 карты 5 уровня. У этих карт соответственно следующие параметры редкости: 4.123, 4.345, 4.567, 4.878. Рандом бросает число между 4 и 5. К примеру, выпало 4.4657. Меньше этого числа карта с редкостью 4.345. Она и выпадет. Естественно, что рандом будет бросать числа меньше 4.878 гораздо чаще, чем больше него. А значит, 4 карта будет выпадать значительно реже первых трех. Так понятней?
@Arc писал:
меня посетила гениальная идея! сейчас состряпаю лого Card captor^_^
Подожди) Не факт, что игра будет называться Card Captor)