PHP | Función gmp_random_bits()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *