From dca62ebe3d0b855e55bfd60c91f2f195f8d45f57 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Sun, 7 Jun 2026 20:14:24 +0200 Subject: [PATCH] =?UTF-8?q?[Sync=20EN]=20gmp:=20deutsche=20=C3=9Cbersetzun?= =?UTF-8?q?g=20neuer=20Dateien?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reference/gmp/functions/gmp-add.xml | 98 ++++++++++++ reference/gmp/functions/gmp-init.xml | 160 ++++++++++++++++++++ reference/gmp/functions/gmp-random-bits.xml | 106 +++++++++++++ 3 files changed, 364 insertions(+) create mode 100644 reference/gmp/functions/gmp-add.xml create mode 100644 reference/gmp/functions/gmp-init.xml create mode 100644 reference/gmp/functions/gmp-random-bits.xml diff --git a/reference/gmp/functions/gmp-add.xml b/reference/gmp/functions/gmp-add.xml new file mode 100644 index 000000000..41a87ff5e --- /dev/null +++ b/reference/gmp/functions/gmp-add.xml @@ -0,0 +1,98 @@ + + + + + + gmp_add + Addiert Zahlen + + + + &reftitle.description; + + GMPgmp_add + GMPintstringnum1 + GMPintstringnum2 + + + Addiert zwei Zahlen. + + + + + &reftitle.parameters; + + + + num1 + + + Der erste Summand. + + &gmp.parameter; + + + + num2 + + + Der zweite Summand. + + &gmp.parameter; + + + + + + + + &reftitle.returnvalues; + + Eine GMP-Zahl, die die Summe der Argumente darstellt. + + + + + &reftitle.examples; + + + <function>gmp_add</function>-Beispiel + + +]]> + + &example.outputs; + + + + + + + + + diff --git a/reference/gmp/functions/gmp-init.xml b/reference/gmp/functions/gmp-init.xml new file mode 100644 index 000000000..4b8756299 --- /dev/null +++ b/reference/gmp/functions/gmp-init.xml @@ -0,0 +1,160 @@ + + + + + + gmp_init + Erzeugt eine GMP-Zahl + + + + &reftitle.description; + + GMPgmp_init + intstringnum + intbase0 + + + Erzeugt eine GMP-Zahl aus einer Ganzzahl oder einer Zeichenkette. + + + + + &reftitle.parameters; + + + num + + + Eine Ganzzahl oder eine Zeichenkette. Die Zeichenkettendarstellung kann + dezimal, hexadezimal, oktal oder binär sein. + + + + + base + + + Die Basis, die für die Umwandlung einer string-Darstellung + verwendet werden soll. + + + Eine explizite Basis kann zwischen 2 und + 62 liegen. Bei Basen bis 36 wird die + Groß-/Kleinschreibung ignoriert; Groß- und Kleinbuchstaben haben denselben + Wert. Bei den Basen 37 bis 62 + stehen Großbuchstaben für die Werte 10 bis + 35 und Kleinbuchstaben für die Werte + 36 bis 61. + + + Ist base gleich 0, so wird die + tatsächliche Basis anhand der führenden Zeichen von + num bestimmt. Sind die ersten beiden Zeichen + 0x oder 0X, wird die Zeichenkette als + hexadezimale Ganzzahl interpretiert. Sind die ersten beiden Zeichen + 0b oder 0B, wird die Zeichenkette als + binäre Ganzzahl interpretiert. Sind die ersten beiden Zeichen + 0o oder 0O, wird die Zeichenkette als + oktale Ganzzahl interpretiert. Ist außerdem das erste Zeichen + 0, wird die Zeichenkette ebenfalls als oktale Ganzzahl + interpretiert. In allen anderen Fällen wird die Zeichenkette als dezimale + Ganzzahl interpretiert. + + + + + + + + &reftitle.returnvalues; + + &gmp.return; + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.1.0 + + Die Unterstützung für explizite Oktalpräfixe 0o und + 0O wurde für num-Zeichenketten + hinzugefügt. Die Interpretation solcher Präfixe, wenn + base gleich 0 ist, wurde + ebenfalls hinzugefügt. + + + + + + + + + &reftitle.examples; + + + Erzeugen einer GMP-Zahl + + +]]> + + + + + + + &reftitle.notes; + + + Es ist nicht notwendig, diese Funktion aufzurufen, um Ganzzahlen oder + Zeichenketten anstelle von GMP-Zahlen in GMP-Funktionen (wie etwa + gmp_add) zu verwenden. Funktionsargumente werden + automatisch in GMP-Zahlen umgewandelt, sofern eine solche Umwandlung möglich + und nötig ist, wobei dieselben Regeln wie bei + gmp_init angewendet werden. + + + + + + &reftitle.seealso; + + GMP::__construct + + + + + diff --git a/reference/gmp/functions/gmp-random-bits.xml b/reference/gmp/functions/gmp-random-bits.xml new file mode 100644 index 000000000..1e1611c59 --- /dev/null +++ b/reference/gmp/functions/gmp-random-bits.xml @@ -0,0 +1,106 @@ + + + + + + gmp_random_bits + Zufallszahl + + + + &reftitle.description; + + GMPgmp_random_bits + intbits + + + Erzeugt eine Zufallszahl. Die Zahl liegt zwischen + 0 und + 2$bits - 1. + + + bits muss größer als 0 sein, + und der maximale Wert wird durch den verfügbaren Speicher begrenzt. + + &caution.cryptographically-insecure; + + + + &reftitle.parameters; + + + + bits + + + Die Anzahl der zu erzeugenden Zufallsbits. + + + + + + + + + &reftitle.returnvalues; + + Eine zufällige GMP-Zahl. + + + + + &reftitle.errors; + + Ist bits kleiner als 1, + wird ein ValueError geworfen. + + + + + &reftitle.examples; + + + <function>gmp_random_bits</function>-Beispiel + + +]]> + + &example.outputs; + + + + + + + + +