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 numberSYNOPSISGMP gmp_random ([int $limiter = 20])DESCRIPTIONGenerate 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.PARAMETERSo $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 VALUESA random GMP number.EXAMPLESExample #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 |