php man page for gmp_random

Query: gmp_random

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

GMP_RANDOM(3)								 1							     GMP_RANDOM(3)

gmp_random - Random number

SYNOPSIS
GMP gmp_random ([int $limiter = 20])
DESCRIPTION
Generate a random number. The number will be between zero and the number of bits per limb multiplied by $limiter. If $limiter is negative, negative numbers are generated. A limb is an internal GMP mechanism. The number of bits in a limb is not static, and can vary from system to system. Generally, the number of bits in a limb is either 16 or 32, but this is not guaranteed.
PARAMETERS
o $limiter - The limiter. Either a GMP number resource in PHP 5.5 and earlier, a GMP object in PHP 5.6 and later, or a numeric string pro- vided that it is possible to convert the latter to a number.
RETURN VALUES
A random GMP number.
EXAMPLES
Example #1 gmp_random(3) example <?php $rand1 = gmp_random(1); // random number from 0 to 1 * bits per limb $rand2 = gmp_random(2); // random number from 0 to 2 * bits per limb echo gmp_strval($rand1) . " "; echo gmp_strval($rand2) . " "; ?> The above example will output: 1915834968 8642564075890328087 PHP Documentation Group GMP_RANDOM(3)
Related Man Pages
mt_rand(3) - php
gmp_div_q(3) - php
gmp_div_r(3) - php
gmp_setbit(3) - php
gmp_strval(3) - php
Similar Topics in the Unix Linux Community
GMP multi precision math library
Library linking with GMP
Convert MS Excel file to Tab limiter file in UNIX
Generating a Random String of 'n' length