Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - random_int

Třída

Kořen \ Bez třídy

Metoda - random_int

(PHP 7)

random_int() slouží k vygenerování náhodného integeru metodou, která je kryptograficky bezpečná.

Interval generování lze nastavit pomocí parametrů $min a $max, interval je uzavřený, tj. včetně krajních hodnot.

Seznam zdrojů entropie je stejný jako u funkce random_bytes().

Procedurální

Parametry

Žádné

Návratové hodnoty

Vrací: int

Kryptograficky bezpečné náhodné celé číslo.

Příklady

Výběr vítěze ze seznamu soutěžících:

Klikni pro editaci
  • <?php
        $ucastnici = ["Franta Macourek", "Jinřich Hluboký", "Tomáš Malina"];
        $vitez = random_int(0, count($ucastnici) - 1);
        echo "Vítězem soutěže o zbrusu nový Ericsson T20i se stává: " . $ucastnici[$vitez];
    ?>
    • Zkontroluj, zda výstupy programu odpovídají předloze. S jinými texty testy neprojdou.

    Generování výherních čísel loterie:

    Klikni pro editaci
    • <?php
          $winningNumbers = [];
          for ($i = 0; $i < 6; $i++) {
              $number = 0;
              while ($number == 0 || in_array($number, $winningNumbers)) {
                  $number = random_int(1, 49);
              }
              array_push($winningNumbers, $number);
          }
      
          echo "Vítězná čísla nedělního slosování Sportky jsou: " . join(" ", $winningNumbers)
              . ". Dodatková hra Šance: " . str_pad(random_int(0, 999999), 6, "0", STR_PAD_LEFT);
      ?>
      • Zkontroluj, zda výstupy programu odpovídají předloze. S jinými texty testy neprojdou.

      Související manuály

          Jak se ti líbí článek?
          Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
          Jak se ti kurz líbí?
          Tvé hodnocení kurzuZnaků 0 z 50-500
          Aktivity