Gamer пишет:Кстати, интересно было бы узнать, как считается предложение банка в игре, которую вы сделали, StM. Но это уже из области мечтаний.
Явно, что там не просто среднее арифметическое. Связь с медианой я в своё время не устанавливал, но пытался просчитывать некий коэффициент для среднего.
- Код: Выделить всё
Offer = Sum / N ^ (delta * 0.04 + rand(-0.2;0.2) + K)
delta = оставшиеся (малые - большие) суммы. Если больших больше, то delta будет отрицательной. Если в игре меньше 5000, то delta = 0.
K = коэффициент, зависящий от номера звонка банкира: {1.92; 1.79; 1.67; 1.55; 1.33; 1.21}. Его приводить в конкретную формулу я не стал, да и особо не зачем было.
В IRC-игре данная формула неприменима из-за меньшего разбоса сумм, потому там уже Банкир делает предложение иным путём.