Obtener un entero positivo

# Random\Randomizer::nextInt

(PHP 8 >= 8.2.0)

Random\Randomizer::nextInt — Obtener un entero positivo

### Descripción

public function Random\Randomizer::nextInt(): int

### Parámetros

Esta función no contiene ningún parámetro.

### Valores devueltos

Un entero positivo entre 0 y un valor máximo que depende del número de bytes devueltos por Random\Engine::generate(). El valor máximo exacto puede calcularse como 2$engine_bytes * 8 - 1 - 1.

### Errores/Excepciones

- Para evitar inconsistencias, PHP de 32 bits lanzará Random\RandomException si el tamaño de salida de Random\Engine::generate() excede 32 bits, ya que el entero seleccionado no puede devolverse sin pérdida. Esto afecta a los motores nativos de 64 bits Random\Engine\PcgOneseq128XslRr64 y Random\Engine\Xoshiro256StarStar. Cualquier motor de usuario que devuelva más de 4 bytes de aleatoriedad también se ve afectado.
- Cualquier Throwable lanzado por el método Random\Engine::generate() del `Random\Randomizer::$engine` subyacente.

### Ejemplos

Ejemplo #1 Random\Randomizer::nextInt() ejemplo

    <?php
    $r = new \Random\Randomizer();

    // Entero "next" aleatorio:
    echo $r->nextInt(), "\n";
    ?>

Resultado del ejemplo anterior es similar a:

    8041689838856078718

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open