La función gmp_random_bits() es una función incorporada en PHP que genera un número aleatorio. El número aleatorio estará entonces entre el rango 0 y (2 * bits) – 1. Aquí los bits deben ser mayores que 0, y el valor máximo de bits está restringido por la memoria disponible. Aquí se refiere a GMP (GNU Multiple Precision) que es para grandes números.
Sintaxis:
GMP gmp_random_bits ( int $bits )
Parámetros: la función anterior acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- $bits: TI acepta solo un parámetro. Este parámetro puede ser un recurso de número GMP en PHP 5.5 y versiones anteriores, un objeto GMP en PHP 5.6 y versiones posteriores, o también se nos permite pasar una string numérica siempre que sea posible convertir esa string. a un número
Valor devuelto: la función devuelve un número GMP aleatorio.
Ejemplos:
Input : bits = 3 Output : 3 Input : bits = 5 Output : 15 Note: Output will vary every time on execution
Programa 1:
<?php // PHP program to demonstrate // the gmp_random_bits() function // random number within 0 to 15 $rand = gmp_random_bits(4); echo gmp_strval($rand) . "\n"; ?>
Producción:
10
Programa 2:
<?php // PHP program to demonstrate // the gmp_random_bits() function // random number within 0 to 31 $rand = gmp_random_bits(5); // gmp_strval converts GMP number to string // representation in given base(default 10). echo gmp_strval($rand) . "\n"; ?>
Producción:
15
Referencia: http://php.net/manual/en/function.gmp-random-bits.php
Publicación traducida automáticamente
Artículo escrito por priya_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA