Re: ответы есть


Автор сообщения: amateur
Дата и время сообщения: 25 October 2004 at 16:52:16:

В ответ на сообщение: Re: ответы есть

> У игроков что постоянно в игре десять рублей/баксов/евров?

нет.

Игрок приходит в казино на место ушедшего с суммой баксов.
Эта сумма распределена по экспоненциальному закону. почему - в силу эргодичности процесса.
Еще я округлил центы до бакса.

value = ceil( test = -(PLAYER_VALUE) * log( (double)rand()/ RAND_MAX ) );
players[j] = value;
common_players_sum -= value;
losers++; /* увеличить счетчик проигравших */

В итерации игрок ставит некоторую сумму денег.
Один ставит всю сумму, другой 1 бакс, третий половину, четвертый всегда ставить сумму равную дню рождения или что осталось. Короче равномерное распределение по всей сумме, которая есть на руках.

bet = (players[j] * rand()) /RAND_MAX;
if( rand() < threshold ) /* игра здесь
threshold - это половина от интервала или если раскомментировать будет соответствовать рулетке с зеро */

Далее в зависимости от сравнения обновляются счета игрока и казино.


1807. Возвращение честного шашлычника - Michael 22:41 17.10.04 (223)
К списку тем на странице