Вход Регистрация
»

Название : Использование функции mt_rand


» Описание: На основе этой функции набросал мини-игрушку "Брось кубик".

Используется функция mt_rand, которая, в нашем случае, рандомно, выводит результаты от 1 до 6 на экран и объявляет победителя.
» Добавил: * Manager
» Время добавления: 22 Июля 2016 в 16:48
» Посмотров: 930
» textarea
» Рейтинг: [+0 | -3]
Комментарии [8]
  1. <?php
  2.  
  3. ###########################################################
  4. # Весь код я прокомментировал, ничего сложного нет, но #
  5. # если что-то не понятно, задавайте вопросы, отвечу. #
  6. ###########################################################
  7.  
  8. /* Показ ошибок */
  9. error_reporting (-1);
  10.  
  11. $man1 = mt_rand (1,6); /* Первый бросок человека */
  12. $man2 = mt_rand (1,6); /* Второй бросок человека */
  13.  
  14. $pc1 = mt_rand (1,6); /* Первый бросок Компьютера */
  15. $pc2 = mt_rand (1,6); /* Второй бросок Компьютера */
  16.  
  17. /* Находим сумму чисел */
  18. $manResult = ($man1 + $man2);
  19. $pcResult = ($pc1 + $pc2);
  20.  
  21. /* Выводим результаты */
  22. echo "У человека выпало {$man1} и {$man2}</br> У компьютера выпало {$pc1} и {$pc2}</br></br>";
  23.  
  24. /* Проверка условий */
  25. if (($manResult == $pcResult)) /* Если сумма чисел человека равно сумме чисел компьютера */
  26. {
  27. echo "Ничья";
  28. }
  29. elseif (($manResult > $pcResult)) /* Если сумма чисел человека больше, чем сумма чисел компьютера */
  30. {
  31. echo "Вы выиграли";
  32. }
  33. elseif (($pcResult > $manResult)) /* Если сумма чисел компьютера больше, чем сумма чисел человека */
  34. {
  35. echo "Компьютер выиграл";
  36. }
  37. ?>
Онлайн: 3
Реклама