PHP 8.4.0 RC4 available for testing

gmp_random

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_randomNumero al azar

Descripción

gmp_random(int $limiter = 20): GMP

Genera un número al azar. El número se va a ubicar entre cero y el número de bits por miembro multiplicado por el limiter. Si el limiter es negativo, Los números generados son negativos.

Un miembro es un mecanismo interno GMP. El número de bits en un miembro es no estático, y puede variar de sistema a sistema. Generalmente, el número de bits en un miembro es 16 o 32, pero esto no es garantizado.

Parámetros

limiter

El limitador.

resource de número de GMP en PHP 5.5 y anterior, o un objeto de GMP en PHP 5.6 y posterior, o un string numérico siempre que sea posible convertirlo a un número.

Valores devueltos

Un número al azar GMP.

Ejemplos

Ejemplo #1 Ejemplo de gmp_random()

<?php
$rand1
= gmp_random(1); // número al azar de 0 a 1 * bits por miembro
$rand2 = gmp_random(2); // número al azar de 0 a 2 * bits por miembro

echo gmp_strval($rand1) . "\n";
echo
gmp_strval($rand2) . "\n";
?>

El resultado del ejemplo sería:

1915834968
8642564075890328087

add a note

User Contributed Notes 1 note

up
1
asphp at dsgml dot com
8 years ago
Warning: Do not use this function.

Use gmp_random_bits() or gmp_random_range() instead.

The documentation and the code for this function do NOT match, and in any case this function is quite useless.
To Top