gmp_prob_prime
<<<
gmp_random gmp_scan0
>>>

8.42 Fonctions GMP
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
Voir aussi
gmp_abs
gmp_add
gmp_and
gmp_clrbit
gmp_cmp
gmp_com
gmp_div_q
gmp_div_qr
gmp_div_r
gmp_div
gmp_divexact
gmp_fact
gmp_gcd
gmp_gcdext
gmp_hamdist
gmp_init
gmp_intval
gmp_invert
gmp_jacobi
gmp_legendre
gmp_mod
gmp_mul
gmp_neg
gmp_or
gmp_perfect_square
gmp_popcount
gmp_pow
gmp_powm
gmp_prob_prime
->gmp_random
gmp_scan0
gmp_scan1
gmp_setbit
gmp_sign
gmp_sqrt
gmp_sqrtrem
gmp_strval
gmp_sub
gmp_xor

8.42.38 gmp_random()Nombre GMP aléatoire

[ Exemples avec gmp_random ]   PHP 4 >= 4.0.4, PHP 5

resource  gmp_random ( int   limiter )

gmp_random génère un nombre aléatoire. Ce nombre sera compris entre zéro et le nombre de bits par limb multiplié par limiter . Si limiter est négatif, un nombre négatif est généré.

Un limb est un méchanisme interne de GMP. Le nombre de bits dans un limb n'est pas statique, et peut varier entre les systèmes. En général, le nombre de bits par limb est 16 ou 32, mais ce n'est pas garantit.

Exemple avec gmp_random

<?php
$rand1
= gmp_random(1); // nombre aléatoire de 0 à 1 * bits per limb
$rand2 = gmp_random(2); // nombre aléatoire de 0 à 2 * bits per limb

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

<< gmp_random >>
gmp_prob_prime Fonctions GMP gmp_scan0