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

Победитель в нашей рулетке определяется с помощью сервиса случайных чисел 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;
}
?>

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

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

В чате запрещено:
  1. Оскорблять других участников проекта
  2. Заниматься попрошайничеством
  3. Размещать любые ссылки, которые не относятся к работе проекта
  4. Спамить и флудить
  5. Постить реферальные ссылки, коды для перевода монет
  6. Выдавать себя за сотрудников проекта
  7. Имитировать ник или аватар системных сообщений
  8. Покупать и продавать различные предметы
  9. Предлагать услуги по накрутки в соц. сетях
  10. Отправлять в чат номера телефонов, месенджеров, электронных кошельков
  11. Устраивать конфликтные ситуации в другом языковом чате
  12. Общаться на политические или религиозные темы
  13. Проявлять признаки расизма и национализма
  14. Пропагандировать наркотики, алкоголь, насилие
  15. Оскорблять и угрожать сотрудникам сервиса
  16. Утверждать о нечестности сайта

Модерирование чата происходит сотрудниками в ручном и автоматическом режимах.
Администраторы имеют право удалять сообщения или забанить участника чата без объяснения причин.