Сейчас онлайн
Проведено игр
Посл. выигрыш
Макс. выигрыш
Честная игра

Победитель в нашей рулетке определяется с помощью сервиса случайных чисел Random.org. Можете подробнее прочитать о нем на англоязычной Википедии.

В конце раунда, число билетов отправляется на сервер random.org. Число, полученное от них и является победным билетом. То есть ни администрация, ни конечный пользователь не может знать победный билет.

Чтобы проверить честность игры, по окончания раунда, нажмите на кнопку "Проверить результат" и вы перейдете на сайт random.org. Там написано когда было сгенерировано данное число и количество билетов.

Почему используется такой метод выбора победителя?

Все рулетки, где показывается хэш раунда и используется случайное число вида: 0.060528038788061 не могут быть честными априори! Администрация знает заранее числа и подстроиться или купить нужное количество билетов не составит труда. Также, если злоумышленники получат доступ к этим "случайным"" числам, то они обязательно воспользуются ими и пострадают не только игроки, но и репутация сайта.
Мы не можем себе такое позволить, поэтому мы используем сторонний сервис, который даст игрокам уверенность в честности игры.

Плюсы использования random.org:

  1. Никто не может знать заранее, кто победит.
  2. Победитель определяется в конце раунда незаинтересованной стороной.
  3. Невозможность подтасовки результатов игры.
  4. Доверие игроков.

Ответы на предположения пользователей

Вы можете генерировать число до тех пор, пока не выпадет нужное

Исключено. Если мы будем генерировать число до тех пор, пока не выпадет нужное, пройдет много времени и барабан просто не получит данные. Также время генерации пишется на сайте random.org

Код функции с помощью которой выбирается победный билет <?php
function getWinTicketFromRandomorg($min$max) {
    
$request = array();
    
$request["jsonrpc"] = "2.0";
    
$request["id"] = mt_rand(1999999);
    
$request["method"] = "generateSignedIntegers";
    
$request["params"] = array(
            
"apiKey" => "api-key",
            
"n" => 1,
            
"min" => $min,
            
"max" => $max
    
);

    
$defaults = array(
            
CURLOPT_POST => 1,
            
CURLOPT_HEADER => 0,
            
CURLOPT_URL => "https://api.random.org/json-rpc/1/invoke",
            
CURLOPT_FRESH_CONNECT => 1,
            
CURLOPT_RETURNTRANSFER => 1,
            
CURLOPT_FORBID_REUSE => 1,
            
CURLOPT_TIMEOUT => 300,
            
CURLOPT_HTTPHEADER => array("Content-Type: application/json"),
            
CURLOPT_POSTFIELDS => json_encode($request),
            
CURLOPT_SSL_VERIFYHOST => 0,
            
CURLOPT_SSL_VERIFYPEER => false
    
);

    
$ch curl_init();
    
curl_setopt_array($ch$defaults);
    
$result curl_exec($ch);
    
curl_close($ch);

    return 
$result;
}
?>

Модераторы подкручивают себе выигрыш

Модераторы почти ничем не отличаются от обычного пользователя и никаких особых привелегий, кроме бана и скрытия сообщений у них нет. В чате добавляется всего 2 ссылки скрыть и забанить. Даже разбанить пользователя, модераторы не могут, это делает администратор. Доступа к исходным кодам проекта они также не имеют.

Как выглядит чат модератора

Я зашел на сайт random.org, делаю цифры от 1 до 3 и почти всегда выпадает 2. Это нечестно.

Победитель выбирается не по количеству игроков в раунде, а по количеству билетов. За 1 рубль вы получаете 50 билетов.
Предположим, что игроков в игре 3 и каждый поставил по 10 рублей. Для выбора победителя, на сайт random.org мы пошлем не интервал цифр от 1 до 3, а 1 и 1500. Random.org же, вернет победный билет.