Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

gmp_prob_prime

GMP Funktionen

    Befehl:
int gmp_prob_prime ( resource $a [, int $reps = 10 ] )


    Parameter-Liste:
NameBeschreibung
aDie Zahl wird als Hauptauftragnehmer überprüft.
Dies kann entweder eine resource für einen GMP-Wert sein oder ein numerischer String, wenn es möglich ist, diesen in einen GMP-Wert umzuwandeln.
repsVernünftige Werte der Wiederholungen variieren zwischen 5 und 10 (Standard ist 10); ein höherer Wert verringert die Wahrscheinlichkeit für eine Non-Prime als "wahrscheinlich" prime passieren.
Dies kann entweder eine resource für einen GMP-Wert sein oder ein numerischer String, wenn es möglich ist, diesen in einen GMP-Wert umzuwandeln.

    Beschreibung:
Die Funktion nutzt Miller-Rabin probabilistischen Test, um zu überprüfen, ob eine Zahl eine Primzahl ist.


    Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_prob_prime() - Beispiel:


Eingabe:
<?php
// definitely not a prime
echo gmp_prob_prime("6") . "\n";

// probably a prime
echo gmp_prob_prime("1111111111111111111") . "\n";

// definitely a prime
echo gmp_prob_prime("11") . "\n";
?>


Ausgabe:
0
1
2
GMP Funktionen