reference/gmp/functions/gmp-random.xml
7916b9cb9812aca7d8f241f96976af2d650de911
...
...
@@ -6,6 +6,10 @@
6
6
<refpurpose>Random number</refpurpose>
7
7
</refnamediv>
8
8

9
+
<refsynopsisdiv>
10
+
&warn.deprecated.function-7-2-0.removed-8-0-0;
11
+
</refsynopsisdiv>
12
+
9
13
<refsect1 role="description">
10
14
&reftitle.description;
11
15
<methodsynopsis>
...
...
@@ -13,16 +17,16 @@
13
17
<methodparam choice="opt"><type>int</type><parameter>limiter</parameter><initializer>20</initializer></methodparam>
14
18
</methodsynopsis>
15
19
<para>
16
-
Generate a random number. The number will be between
17
-
zero and the number of bits per limb multiplied by
18
-
<parameter>limiter</parameter>. If <parameter>limiter</parameter>
19
-
is negative, negative numbers are generated.
20
+
Generate a random number. The number will be between 0 and (2 ** n) - 1,
21
+
where n is the number of bits per limb multiplied by <parameter>limiter</parameter>.
22
+
If <parameter>limiter</parameter> is negative, negative numbers are generated.
20
23
</para>
21
24
<para>
22
25
A limb is an internal GMP mechanism. The number of bits in a limb is
23
26
not static, and can vary from system to system. Generally, the number
24
-
of bits in a limb is either 16 or 32, but this is not guaranteed.
27
+
of bits in a limb is either 32 or 64, but this is not guaranteed.
25
28
</para>
29
+
&caution.cryptographically-insecure;
26
30
</refsect1>
27
31

28
32
<refsect1 role="parameters">
29
33