[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] po4a://manpages-fr-dev/drand48.3/po/fr.po



Le 22/05/2022 à 15:48, Lucien Gentis a écrit :
Bonjour,

Prochainement, une proposition de mise à jour de drand48.3.po


Bonjour,

Comme promis, une proposition de mise à jour de drand48.3.po

Merci d'avance pour vos relectures.

Lucien
--- drand48.3.po.orig	2022-06-06 18:03:12.892206000 +0200
+++ drand48.3.po	2022-06-06 18:20:08.214876608 +0200
@@ -15,19 +15,20 @@
 # Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, 2006, 2013.
 # Denis Barbier <barbier@debian.org>, 2006, 2010.
 # David Prévot <david@tilapin.org>, 2010, 2012-2014.
+# Lucien Gentis <lucien.gentis@waika9.com>, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: perkamon\n"
-"POT-Creation-Date: 2022-05-26 14:53+0200\n"
-"PO-Revision-Date: 2018-09-10 20:56+0000\n"
-"Last-Translator: Weblate Admin <jean-baptiste@holcroft.fr>\n"
+"POT-Creation-Date: 2022-02-10 20:57+0100\n"
+"PO-Revision-Date: 2022-06-06 18:20+0200\n"
+"Last-Translator: Lucien Gentis <lucien.gentis@waika9.com>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.1.1\n"
+"X-Generator: Poedit 2.4.2\n"
 
 #. type: TH
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -65,7 +66,7 @@
 "lcong48 - generate uniformly distributed pseudo-random numbers"
 msgstr ""
 "drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, "
-"lcong48 - Générer de nombres pseudoaléatoires uniformément distribués"
+"lcong48 - Générer des nombres pseudoaléatoires uniformément distribués"
 
 #. type: SH
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -84,32 +85,35 @@
 #. type: Plain text
 #: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
-#, fuzzy, no-wrap
-#| msgid "B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
+#, no-wrap
 msgid ""
 "B<double drand48(void);>\n"
 "B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
-msgstr "B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr ""
+"B<double drand48(void);>\n"
+"B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
-#, fuzzy, no-wrap
-#| msgid "B<long int nrand48(unsigned short >I<xsubi>B<[3]);>\n"
+#, no-wrap
 msgid ""
 "B<long lrand48(void);>\n"
 "B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
-msgstr "B<long int nrand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr ""
+"B<long lrand48(void);>\n"
+"B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
-#, fuzzy, no-wrap
-#| msgid "B<long int jrand48(unsigned short >I<xsubi>B<[3]);>\n"
+#, no-wrap
 msgid ""
 "B<long mrand48(void);>\n"
 "B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
-msgstr "B<long int jrand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr ""
+"B<long mrand48(void);>\n"
+"B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
@@ -120,6 +124,9 @@
 "B<unsigned short *seed48(unsigned short >I<seed16v>B<[3]);>\n"
 "B<void lcong48(unsigned short >I<param>B<[7]);>\n"
 msgstr ""
+"B<void srand48(long >I<valeur_graine>B<);>\n"
+"B<unsigned short *seed48(unsigned short >I<graine_16v>B<[3]);>\n"
+"B<void lcong48(unsigned short >I<param>B<[7]);>\n"
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -130,15 +137,15 @@
 "Exigences de macros de test de fonctionnalités pour la glibc (consulter "
 "B<feature_test_macros>(7)) :"
 
-#.  .BR drand48 (),
-#.  .BR erand48 (),
-#.  .BR lrand48 (),
-#.  .BR nrand48 (),
-#.  .BR mrand48 (),
-#.  .BR jrand48 (),
-#.  .BR srand48 (),
-#.  .BR seed48 (),
-#.  .BR lcong48 ():
+#. .BR drand48 (),
+#. .BR erand48 (),
+#. .BR lrand48 (),
+#. .BR nrand48 (),
+#. .BR mrand48 (),
+#. .BR jrand48 (),
+#. .BR srand48 (),
+#. .BR seed48 (),
+#. .BR lcong48 ():
 #. type: Plain text
 #: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
@@ -178,48 +185,38 @@
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
 #: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
-#, fuzzy
 msgid ""
 "The B<drand48>()  and B<erand48>()  functions return nonnegative double-"
 "precision floating-point values uniformly distributed over the interval [0.0,"
 "\\ 1.0)."
 msgstr ""
 "Les fonctions B<drand48>() et B<erand48>() renvoient des valeurs positives "
-"en virgule flottante double précision, uniformément distribuées dans "
-"l'intervalle [0.0, 1.0[."
+"en virgule flottante double précision uniformément distribuées dans "
+"l'intervalle [0.0,1.0[."
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
 #: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
-#, fuzzy
 msgid ""
 "The B<lrand48>()  and B<nrand48>()  functions return nonnegative long "
 "integers uniformly distributed over the interval [0,\\ 2^31)."
 msgstr ""
 "Les fonctions B<lrand48>() et B<nrand48>() renvoient des entiers longs "
-"positifs, uniformément distribués entre 0 et 2^31."
+"positifs, uniformément distribués dans l'intervalle [0,2^31[."
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
 #: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
-#, fuzzy
 msgid ""
 "The B<mrand48>()  and B<jrand48>()  functions return signed long integers "
 "uniformly distributed over the interval [-2^31,\\ 2^31)."
 msgstr ""
 "Les fonctions B<mrand48>() et B<jrand48>() renvoient des entiers longs "
-"signés, uniformément distribués entre -2^31 et 2^31."
+"signés, uniformément distribués dans l'intervalle [-2^31,2^31[."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
-#, fuzzy
-#| msgid ""
-#| "The B<srand48>(), B<seed48>()  and B<lcong48>()  functions are "
-#| "initialization functions, one of which should be called before using "
-#| "B<drand48>(), B<lrand48>()  or B<mrand48>().  The functions B<erand48>(), "
-#| "B<nrand48>()  and B<jrand48>()  do not require an initialization function "
-#| "to be called first."
 msgid ""
 "The B<srand48>(), B<seed48>(), and B<lcong48>()  functions are "
 "initialization functions, one of which should be called before using "
@@ -240,7 +237,7 @@
 "All the functions work by generating a sequence of 48-bit integers, I<Xi>, "
 "according to the linear congruential formula:"
 msgstr ""
-"Toutes ces fonctions engendrent une séquence d'entiers I<Xi>, sur 48\\ bits, "
+"Toutes ces fonctions engendrent une séquence d'entiers I<Xi> sur 48\\ bits "
 "suivant la formule de congruence linéaire\\ :"
 
 #. type: Plain text
@@ -258,7 +255,7 @@
 "Unless B<lcong48>()  is called, I<a> and I<c> are given by:"
 msgstr ""
 "Le paramètre I<m> vaut 2^48, ainsi l'arithmétique entière sur 48\\ bits est "
-"respectée. Tant que B<lcong48>() n'est pas appelé, I<a> et I<c> valent\\ :"
+"respectée. Tant que B<lcong48>() n'est pas appelée, I<a> et I<c> valent\\ :"
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -274,14 +271,6 @@
 #. type: Plain text
 #: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
-#, fuzzy
-#| msgid ""
-#| "The value returned by any of the functions B<drand48>(), B<erand48>(), "
-#| "B<lrand48>(), B<nrand48>(), B<mrand48>()  or B<jrand48>()  is computed by "
-#| "first generating the next 48-bit I<Xi> in the sequence.  Then the "
-#| "appropriate number of bits, according to the type of data item to be "
-#| "returned, is copied from the high-order bits of I<Xi> and transformed "
-#| "into the returned value."
 msgid ""
 "The value returned by any of the functions B<drand48>(), B<erand48>(), "
 "B<lrand48>(), B<nrand48>(), B<mrand48>(), or B<jrand48>()  is computed by "
@@ -292,21 +281,14 @@
 msgstr ""
 "Les valeurs renvoyées par les fonctions B<drand48>(), B<erand48>(), "
 "B<lrand48>(), B<nrand48>(), B<mrand48>() ou B<jrand48>() sont calculées en "
-"générant les I<Xi> suivant sur 48\\ bits dans la séquence. Ensuite, le "
-"nombre de bits approprié au type de la valeur de retour est copié en partant "
-"des bits de poids fort de I<Xi>, et convertit dans la valeur renvoyée."
+"générant tout d'abord le I<Xi> suivant sur 48\\ bits dans la séquence. "
+"Ensuite, le nombre de bits approprié au type de la valeur de retour est "
+"copié en partant des bits de poids fort de I<Xi>, et converti dans la valeur "
+"renvoyée."
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
 #: mageia-cauldron opensuse-tumbleweed
-#, fuzzy
-#| msgid ""
-#| "The functions B<drand48>(), B<lrand48>()  and B<mrand48>()  store the "
-#| "last 48-bit I<Xi> generated in an internal buffer.  The functions "
-#| "B<erand48>(), B<nrand48>()  and B<jrand48>()  require the calling program "
-#| "to provide storage for the successive I<Xi> values in the array argument "
-#| "I<xsubi>.  The functions are initialized by placing the initial value of "
-#| "I<Xi> into the array before calling the function for the first time."
 msgid ""
 "The functions B<drand48>(), B<lrand48>(), and B<mrand48>()  store the last "
 "48-bit I<Xi> generated in an internal buffer.  The functions B<erand48>(), "
@@ -321,7 +303,7 @@
 "appelant fournisse un emplacement de stockage pour les valeurs successives "
 "de I<Xi>. Cet emplacement est le tableau correspondant à l'argument "
 "I<xsubi>. Ces fonctions sont initialisées en plaçant la valeur initiale de "
-"I<Xi> dans le tableau avant le premier appel."
+"I<Xi> dans le tableau avant le premier appel de la fonction."
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -332,8 +314,8 @@
 "value 0x330E."
 msgstr ""
 "La fonction d'initialisation B<srand48>() définit les 32\\ bits de poids "
-"fort de I<Xi> avec l'argument I<seedval>. Les 16\\ bits de poids faible sont "
-"initialisés avec la valeur arbitraire 0x330E."
+"fort de I<Xi> avec l'argument I<valeur_graine>. Les 16\\ bits de poids "
+"faible sont initialisés avec la valeur arbitraire 0x330E."
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -344,22 +326,14 @@
 "I<Xi> is copied into an internal buffer and a pointer to this buffer is "
 "returned by B<seed48>()."
 msgstr ""
-"La fonction d'initialisation B<seed48>() définit la valeur de I<Xi> comme la "
-"valeur spécifiée dans le tableau I<seed16v>. La précédente valeur de I<Xi> "
-"est copiée dans un tampon interne et un pointeur vers ce tampon est renvoyé "
-"par B<seed48>()."
+"La fonction d'initialisation B<seed48>() définit la valeur de I<Xi> avec la "
+"valeur sur 48 bits spécifiée dans l'argument I<seed16v>. La valeur "
+"précédente de I<Xi> est copiée dans un tampon interne et un pointeur vers ce "
+"tampon est renvoyé par B<seed48>()."
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
 #: mageia-cauldron opensuse-tumbleweed
-#, fuzzy
-#| msgid ""
-#| "The initialization function B<lcong48>()  allows the user to specify "
-#| "initial values for I<Xi>, I<a> and I<c>.  Array argument elements "
-#| "I<param[0-2]> specify I<Xi>, I<param[3-5]> specify I<a>, and I<param[6]> "
-#| "specifies I<c>.  After B<lcong48>()  has been called, a subsequent call "
-#| "to either B<srand48>()  or B<seed48>()  will restore the standard values "
-#| "of I<a> and I<c>."
 msgid ""
 "The initialization function B<lcong48>()  allows the user to specify initial "
 "values for I<Xi>, I<a>, and I<c>.  Array argument elements I<param[0-2]> "
@@ -369,10 +343,11 @@
 "I<c>."
 msgstr ""
 "La fonction d'initialisation B<lcong48>() permet à l'utilisateur de définir "
-"des valeurs initiales de I<Xi>, I<a> et I<c>. Les éléments I<param[0-2]> du "
-"tableau spécifient I<Xi>, I<param[3-5]> spécifient I<a> et I<param[6]> "
-"spécifie I<c>. Après un appel à B<lcong48>(), un appel ultérieur à "
-"B<srand48>() ou à B<seed48>() rétablira les valeurs normales de I<a> et I<c>."
+"des valeurs initiales de I<Xi>, I<a> et I<c>. Dans le tableau I<param>, les "
+"éléments I<param[0-2]> spécifient I<Xi>, I<param[3-5]> spécifient I<a> et "
+"I<param[6]> spécifie I<c>. Après un appel à B<lcong48>(), un appel ultérieur "
+"à B<srand48>() ou à B<seed48>() rétablira les valeurs normales de I<a> et "
+"I<c>."
 
 #. type: SH
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -414,7 +389,7 @@
 #. type: tbl table
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
 #: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
-#, fuzzy, no-wrap
+#, no-wrap
 msgid ""
 "B<drand48>(),\n"
 "B<erand48>(),\n"
@@ -425,7 +400,16 @@
 "B<srand48>(),\n"
 "B<seed48>(),\n"
 "B<lcong48>()"
-msgstr "Les fonctions B<drand48_r>(), B<erand48_r>(), B<lrand48_r>(), B<nrand48_r>(), B<mrand48_r>(), B<jrand48_r>(), B<srand48_r>(), B<seed48_r>() et B<lcong48_r>() sont sûres dans un contexte multithread."
+msgstr ""
+"B<drand48>(),\n"
+"B<erand48>(),\n"
+"B<lrand48>(),\n"
+"B<nrand48>(),\n"
+"B<mrand48>(),\n"
+"B<jrand48>(),\n"
+"B<srand48>(),\n"
+"B<seed48>(),\n"
+"B<lcong48>()"
 
 #. type: tbl table
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -439,20 +423,17 @@
 #: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
 #, no-wrap
 msgid "MT-Unsafe race:drand48"
-msgstr ""
+msgstr "MT-Unsafe race:drand48"
 
 #. type: Plain text
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
 #: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
-#, fuzzy
 msgid ""
 "The above functions record global state information for the random number "
 "generator, so they are not thread-safe."
 msgstr ""
-"Les fonctions B<drand48>(), B<erand48>(), B<lrand48>(), B<nrand48>(), "
-"B<mrand48>(), B<jrand48>(), B<srand48>(), B<seed48>() et B<lcong48>() ne "
-"sont pas sûres dans un contexte multithread car elles enregistrent "
-"globalement l'état du générateur de nombre aléatoire."
+"Les fonctions ci-dessus enregistrent globalement l'état du générateur de "
+"nombre aléatoire. Elles ne sont donc pas sûres dans un contexte multithread."
 
 #. type: SH
 #: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
@@ -520,44 +501,39 @@
 
 #. type: Plain text
 #: debian-bullseye
-#, fuzzy, no-wrap
-#| msgid "B<long int lrand48(void);>\n"
+#, no-wrap
 msgid "B<long lrand48(void);>\n"
-msgstr "B<long int lrand48(void);>\n"
+msgstr "B<long lrand48(void);>\n"
 
 #. type: Plain text
 #: debian-bullseye
-#, fuzzy, no-wrap
-#| msgid "B<long int nrand48(unsigned short >I<xsubi>B<[3]);>\n"
+#, no-wrap
 msgid "B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
-msgstr "B<long int nrand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr "B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
 
 #. type: Plain text
 #: debian-bullseye
-#, fuzzy, no-wrap
-#| msgid "B<long int mrand48(void);>\n"
+#, no-wrap
 msgid "B<long mrand48(void);>\n"
-msgstr "B<long int mrand48(void);>\n"
+msgstr "B<long mrand48(void);>\n"
 
 #. type: Plain text
 #: debian-bullseye
-#, fuzzy, no-wrap
-#| msgid "B<long int jrand48(unsigned short >I<xsubi>B<[3]);>\n"
+#, no-wrap
 msgid "B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
-msgstr "B<long int jrand48(unsigned short >I<xsubi>B<[3]);>\n"
+msgstr "B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
 
 #. type: Plain text
 #: debian-bullseye
-#, fuzzy, no-wrap
-#| msgid "B<void srand48(long int >I<seedval>B<);>\n"
+#, no-wrap
 msgid "B<void srand48(long >I<seedval>B<);>\n"
-msgstr "B<void srand48(long int >I<seedval>B<);>\n"
+msgstr "B<void srand48(long >I<valeur_graine>B<);>\n"
 
 #. type: Plain text
 #: debian-bullseye opensuse-leap-15-4
 #, no-wrap
 msgid "B<unsigned short *seed48(unsigned short >I<seed16v>B<[3]);>\n"
-msgstr "B<unsigned short *seed48(unsigned short >I<seed16v>B<[3]);>\n"
+msgstr "B<unsigned short *seed48(unsigned short >I<graine_16v>B<[3]);>\n"
 
 #. type: Plain text
 #: debian-bullseye opensuse-leap-15-4
@@ -565,15 +541,15 @@
 msgid "B<void lcong48(unsigned short >I<param>B<[7]);>\n"
 msgstr "B<void lcong48(unsigned short >I<param>B<[7]);>\n"
 
-#.  .BR drand48 (),
-#.  .BR erand48 (),
-#.  .BR lrand48 (),
-#.  .BR nrand48 (),
-#.  .BR mrand48 (),
-#.  .BR jrand48 (),
-#.  .BR srand48 (),
-#.  .BR seed48 (),
-#.  .BR lcong48 ():
+#. .BR drand48 (),
+#. .BR erand48 (),
+#. .BR lrand48 (),
+#. .BR nrand48 (),
+#. .BR mrand48 (),
+#. .BR jrand48 (),
+#. .BR srand48 (),
+#. .BR seed48 (),
+#. .BR lcong48 ():
 #. type: Plain text
 #: debian-bullseye opensuse-leap-15-4
 #, no-wrap
@@ -583,16 +559,13 @@
 "    || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
 "    || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE\n"
 msgstr ""
+"Pour toutes les fonctions ci-dessus :\n"
+"_XOPEN_SOURCE\n"
+"    || /* Glibc depuis la version 2.19 : */ _DEFAULT_SOURCE\n"
+"    || /* Glibc versions 2.19 et antérieures : */ _SVID_SOURCE\n"
 
 #. type: Plain text
 #: debian-bullseye
-#, fuzzy
-#| msgid ""
-#| "The B<srand48>(), B<seed48>()  and B<lcong48>()  functions are "
-#| "initialization functions, one of which should be called before using "
-#| "B<drand48>(), B<lrand48>()  or B<mrand48>().  The functions B<erand48>(), "
-#| "B<nrand48>()  and B<jrand48>()  do not require an initialization function "
-#| "to be called first."
 msgid ""
 "The B<srand48>(), B<seed48>(), and B<lcong48>()  functions are "
 "initialization functions, one of which should be called before using "
@@ -618,9 +591,9 @@
 msgstr ""
 "Les valeurs renvoyées par les fonctions B<drand48>(), B<erand48>(), "
 "B<lrand48>(), B<nrand48>(), B<mrand48>() ou B<jrand48>() sont calculées en "
-"générant les I<Xi> suivant sur 48\\ bits dans la séquence. Ensuite, le "
-"nombre de bits approprié au type de la valeur de retour est copié en partant "
-"des bits de poids fort de I<Xi>, et convertit dans la valeur renvoyée."
+"générant le I<Xi> suivant sur 48\\ bits dans la séquence. Ensuite, le nombre "
+"de bits approprié au type de la valeur de retour est copié en partant des "
+"bits de poids fort de I<Xi>, et converti dans la valeur renvoyée."
 
 #. type: Plain text
 #: debian-bullseye
@@ -669,7 +642,7 @@
 #: opensuse-leap-15-4
 #, no-wrap
 msgid "B<void srand48(long int >I<seedval>B<);>\n"
-msgstr "B<void srand48(long int >I<seedval>B<);>\n"
+msgstr "B<void srand48(long int >I<valeur_graine>B<);>\n"
 
 #. type: Plain text
 #: opensuse-leap-15-4
@@ -702,7 +675,7 @@
 "appelant fournisse un emplacement de stockage pour les valeurs successives "
 "de I<Xi>. Cet emplacement est le tableau correspondant à l'argument "
 "I<xsubi>. Ces fonctions sont initialisées en plaçant la valeur initiale de "
-"I<Xi> dans le tableau avant le premier appel."
+"I<Xi> dans le tableau avant le premier appel de la fonction."
 
 #. type: Plain text
 #: opensuse-leap-15-4
@@ -715,10 +688,11 @@
 "I<c>."
 msgstr ""
 "La fonction d'initialisation B<lcong48>() permet à l'utilisateur de définir "
-"des valeurs initiales de I<Xi>, I<a> et I<c>. Les éléments I<param[0-2]> du "
-"tableau spécifient I<Xi>, I<param[3-5]> spécifient I<a> et I<param[6]> "
-"spécifie I<c>. Après un appel à B<lcong48>(), un appel ultérieur à "
-"B<srand48>() ou à B<seed48>() rétablira les valeurs normales de I<a> et I<c>."
+"des valeurs initiales de I<Xi>, I<a> et I<c>. Dans le tableau I<param>, les "
+"éléments I<param[0-2]> spécifient I<Xi>, I<param[3-5]> spécifient I<a> et "
+"I<param[6]> spécifie I<c>. Après un appel à B<lcong48>(), un appel ultérieur "
+"à B<srand48>() ou à B<seed48>() rétablira les valeurs normales de I<a> et "
+"I<c>."
 
 #. type: Plain text
 #: opensuse-leap-15-4
# French translation of manpages
# This file is distributed under the same license as the manpages-l10n package.
# Copyright © of this file:
# Christophe Blaess <https://www.blaess.fr/christophe/>, 1996-2003.
# Stéphan Rafin <stephan.rafin@laposte.net>, 2002.
# Thierry Vignaud <tvignaud@mandriva.com>, 1999, 2002.
# François Micaux, 2002.
# Alain Portal <aportal@univ-montp2.fr>, 2003-2008.
# Jean-Philippe Guérard <fevrier@tigreraye.org>, 2005-2006.
# Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, 2006-2007.
# Julien Cristau <jcristau@debian.org>, 2006-2007.
# Thomas Huriaux <thomas.huriaux@gmail.com>, 2006-2008.
# Nicolas François <nicolas.francois@centraliens.net>, 2006-2008.
# Florentin Duneau <fduneau@gmail.com>, 2006-2010.
# Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, 2006, 2013.
# Denis Barbier <barbier@debian.org>, 2006, 2010.
# David Prévot <david@tilapin.org>, 2010, 2012-2014.
# Lucien Gentis <lucien.gentis@waika9.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: perkamon\n"
"POT-Creation-Date: 2022-02-10 20:57+0100\n"
"PO-Revision-Date: 2022-06-06 18:20+0200\n"
"Last-Translator: Lucien Gentis <lucien.gentis@waika9.com>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Poedit 2.4.2\n"

#. type: TH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "DRAND48"
msgstr "DRAND48"

#. type: TH
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid "2021-03-22"
msgstr "22 mars 2021"

#. type: TH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr "Manuel du programmeur Linux"

#. type: SH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "NAME"
msgstr "NOM"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, "
"lcong48 - generate uniformly distributed pseudo-random numbers"
msgstr ""
"drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, "
"lcong48 - Générer des nombres pseudoaléatoires uniformément distribués"

#. type: SH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "B<#include E<lt>stdlib.hE<gt>>\n"
msgstr "B<#include E<lt>stdlib.hE<gt>>\n"

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid ""
"B<double drand48(void);>\n"
"B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr ""
"B<double drand48(void);>\n"
"B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid ""
"B<long lrand48(void);>\n"
"B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr ""
"B<long lrand48(void);>\n"
"B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid ""
"B<long mrand48(void);>\n"
"B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr ""
"B<long mrand48(void);>\n"
"B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid ""
"B<void srand48(long >I<seedval>B<);>\n"
"B<unsigned short *seed48(unsigned short >I<seed16v>B<[3]);>\n"
"B<void lcong48(unsigned short >I<param>B<[7]);>\n"
msgstr ""
"B<void srand48(long >I<valeur_graine>B<);>\n"
"B<unsigned short *seed48(unsigned short >I<graine_16v>B<[3]);>\n"
"B<void lcong48(unsigned short >I<param>B<[7]);>\n"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr ""
"Exigences de macros de test de fonctionnalités pour la glibc (consulter "
"B<feature_test_macros>(7)) :"

#. .BR drand48 (),
#. .BR erand48 (),
#. .BR lrand48 (),
#. .BR nrand48 (),
#. .BR mrand48 (),
#. .BR jrand48 (),
#. .BR srand48 (),
#. .BR seed48 (),
#. .BR lcong48 ():
#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
msgid "All functions shown above:"
msgstr "Pour toutes les fonctions ci-dessus :"

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
#, no-wrap
msgid ""
"    _XOPEN_SOURCE\n"
"        || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
"        || /* Glibc E<lt>= 2.19: */ _SVID_SOURCE\n"
msgstr ""
"    _XOPEN_SOURCE\n"
"        || /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE\n"
"        || /* Versions de la glibc E<lt>= 2.19 : */ _SVID_SOURCE\n"

#. type: SH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "DESCRIPTION"
msgstr "DESCRIPTION"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"These functions generate pseudo-random numbers using the linear congruential "
"algorithm and 48-bit integer arithmetic."
msgstr ""
"Ces fonctions génèrent des nombres pseudoaléatoires en utilisant un "
"algorithme de congruence linéaire, et une arithmétique entière sur 48\\ bits."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"The B<drand48>()  and B<erand48>()  functions return nonnegative double-"
"precision floating-point values uniformly distributed over the interval [0.0,"
"\\ 1.0)."
msgstr ""
"Les fonctions B<drand48>() et B<erand48>() renvoient des valeurs positives "
"en virgule flottante double précision uniformément distribuées dans "
"l'intervalle [0.0,1.0[."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"The B<lrand48>()  and B<nrand48>()  functions return nonnegative long "
"integers uniformly distributed over the interval [0,\\ 2^31)."
msgstr ""
"Les fonctions B<lrand48>() et B<nrand48>() renvoient des entiers longs "
"positifs, uniformément distribués dans l'intervalle [0,2^31[."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"The B<mrand48>()  and B<jrand48>()  functions return signed long integers "
"uniformly distributed over the interval [-2^31,\\ 2^31)."
msgstr ""
"Les fonctions B<mrand48>() et B<jrand48>() renvoient des entiers longs "
"signés, uniformément distribués dans l'intervalle [-2^31,2^31[."

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
msgid ""
"The B<srand48>(), B<seed48>(), and B<lcong48>()  functions are "
"initialization functions, one of which should be called before using "
"B<drand48>(), B<lrand48>(), or B<mrand48>().  The functions B<erand48>(), "
"B<nrand48>(), and B<jrand48>()  do not require an initialization function to "
"be called first."
msgstr ""
"Les fonctions B<srand48>(), B<seed48>() et B<lcong48>() sont des fonctions "
"d'initialisation. L'une d'entre elles doit être appelée avant d'utiliser les "
"fonctions B<drand48>(), B<lrand48>() ou B<mrand48>(). Les fonctions "
"B<erand48>(), B<nrand48>() et B<jrand48>() ne nécessitent pas de fonction "
"d'initialisation."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"All the functions work by generating a sequence of 48-bit integers, I<Xi>, "
"according to the linear congruential formula:"
msgstr ""
"Toutes ces fonctions engendrent une séquence d'entiers I<Xi> sur 48\\ bits "
"suivant la formule de congruence linéaire\\ :"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "B<Xn+1 = (aXn + c) mod m, where n E<gt>= 0>\n"
msgstr "B<Xn+1 = (aXn + c) mod m, avec n E<gt>= 0>\n"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"The parameter I<m> = 2^48, hence 48-bit integer arithmetic is performed.  "
"Unless B<lcong48>()  is called, I<a> and I<c> are given by:"
msgstr ""
"Le paramètre I<m> vaut 2^48, ainsi l'arithmétique entière sur 48\\ bits est "
"respectée. Tant que B<lcong48>() n'est pas appelée, I<a> et I<c> valent\\ :"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<a = 0x5DEECE66D>\n"
"B<c = 0xB>\n"
msgstr ""
"B<a = 0x5DEECE66D>\n"
"B<c = 0xB>\n"

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
msgid ""
"The value returned by any of the functions B<drand48>(), B<erand48>(), "
"B<lrand48>(), B<nrand48>(), B<mrand48>(), or B<jrand48>()  is computed by "
"first generating the next 48-bit I<Xi> in the sequence.  Then the "
"appropriate number of bits, according to the type of data item to be "
"returned, is copied from the high-order bits of I<Xi> and transformed into "
"the returned value."
msgstr ""
"Les valeurs renvoyées par les fonctions B<drand48>(), B<erand48>(), "
"B<lrand48>(), B<nrand48>(), B<mrand48>() ou B<jrand48>() sont calculées en "
"générant tout d'abord le I<Xi> suivant sur 48\\ bits dans la séquence. "
"Ensuite, le nombre de bits approprié au type de la valeur de retour est "
"copié en partant des bits de poids fort de I<Xi>, et converti dans la valeur "
"renvoyée."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-tumbleweed
msgid ""
"The functions B<drand48>(), B<lrand48>(), and B<mrand48>()  store the last "
"48-bit I<Xi> generated in an internal buffer.  The functions B<erand48>(), "
"B<nrand48>(), and B<jrand48>()  require the calling program to provide "
"storage for the successive I<Xi> values in the array argument I<xsubi>.  The "
"functions are initialized by placing the initial value of I<Xi> into the "
"array before calling the function for the first time."
msgstr ""
"Les fonctions B<drand48>(), B<lrand48>() et B<mrand48>() mémorisent le "
"dernier I<Xi> sur 48\\ bits créé dans un tampon interne. Les fonctions "
"B<erand48>(), B<nrand48>() et B<jrand48>() nécessitent que le programme "
"appelant fournisse un emplacement de stockage pour les valeurs successives "
"de I<Xi>. Cet emplacement est le tableau correspondant à l'argument "
"I<xsubi>. Ces fonctions sont initialisées en plaçant la valeur initiale de "
"I<Xi> dans le tableau avant le premier appel de la fonction."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"The initializer function B<srand48>()  sets the high order 32-bits of I<Xi> "
"to the argument I<seedval>.  The low order 16-bits are set to the arbitrary "
"value 0x330E."
msgstr ""
"La fonction d'initialisation B<srand48>() définit les 32\\ bits de poids "
"fort de I<Xi> avec l'argument I<valeur_graine>. Les 16\\ bits de poids "
"faible sont initialisés avec la valeur arbitraire 0x330E."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"The initializer function B<seed48>()  sets the value of I<Xi> to the 48-bit "
"value specified in the array argument I<seed16v>.  The previous value of "
"I<Xi> is copied into an internal buffer and a pointer to this buffer is "
"returned by B<seed48>()."
msgstr ""
"La fonction d'initialisation B<seed48>() définit la valeur de I<Xi> avec la "
"valeur sur 48 bits spécifiée dans l'argument I<seed16v>. La valeur "
"précédente de I<Xi> est copiée dans un tampon interne et un pointeur vers ce "
"tampon est renvoyé par B<seed48>()."

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-tumbleweed
msgid ""
"The initialization function B<lcong48>()  allows the user to specify initial "
"values for I<Xi>, I<a>, and I<c>.  Array argument elements I<param[0-2]> "
"specify I<Xi>, I<param[3-5]> specify I<a>, and I<param[6]> specifies I<c>.  "
"After B<lcong48>()  has been called, a subsequent call to either "
"B<srand48>()  or B<seed48>()  will restore the standard values of I<a> and "
"I<c>."
msgstr ""
"La fonction d'initialisation B<lcong48>() permet à l'utilisateur de définir "
"des valeurs initiales de I<Xi>, I<a> et I<c>. Dans le tableau I<param>, les "
"éléments I<param[0-2]> spécifient I<Xi>, I<param[3-5]> spécifient I<a> et "
"I<param[6]> spécifie I<c>. Après un appel à B<lcong48>(), un appel ultérieur "
"à B<srand48>() ou à B<seed48>() rétablira les valeurs normales de I<a> et "
"I<c>."

#. type: SH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "ATTRIBUTES"
msgstr "ATTRIBUTS"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"For an explanation of the terms used in this section, see B<attributes>(7)."
msgstr ""
"Pour une explication des termes utilisés dans cette section, consulter "
"B<attributes>(7)."

#. type: tbl table
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "Interface"
msgstr "Interface"

#. type: tbl table
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "Attribute"
msgstr "Attribut"

#. type: tbl table
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "Value"
msgstr "Valeur"

#. type: tbl table
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid ""
"B<drand48>(),\n"
"B<erand48>(),\n"
"B<lrand48>(),\n"
"B<nrand48>(),\n"
"B<mrand48>(),\n"
"B<jrand48>(),\n"
"B<srand48>(),\n"
"B<seed48>(),\n"
"B<lcong48>()"
msgstr ""
"B<drand48>(),\n"
"B<erand48>(),\n"
"B<lrand48>(),\n"
"B<nrand48>(),\n"
"B<mrand48>(),\n"
"B<jrand48>(),\n"
"B<srand48>(),\n"
"B<seed48>(),\n"
"B<lcong48>()"

#. type: tbl table
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "Thread safety"
msgstr "Sécurité des threads"

#. type: tbl table
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "MT-Unsafe race:drand48"
msgstr "MT-Unsafe race:drand48"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid ""
"The above functions record global state information for the random number "
"generator, so they are not thread-safe."
msgstr ""
"Les fonctions ci-dessus enregistrent globalement l'état du générateur de "
"nombre aléatoire. Elles ne sont donc pas sûres dans un contexte multithread."

#. type: SH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "CONFORMING TO"
msgstr "CONFORMITÉ"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid "POSIX.1-2001, POSIX.1-2008, SVr4."
msgstr "POSIX.1-2001, POSIX.1-2008, SVr4."

#. type: SH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
#, no-wrap
msgid "SEE ALSO"
msgstr "VOIR AUSSI"

#. type: Plain text
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4 opensuse-tumbleweed
msgid "B<rand>(3), B<random>(3)"
msgstr "B<rand>(3), B<random>(3)"

#. type: SH
#: archlinux debian-bullseye debian-unstable fedora-36 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-4
#, no-wrap
msgid "COLOPHON"
msgstr "COLOPHON"

#. type: Plain text
#: archlinux debian-unstable fedora-36 fedora-rawhide mageia-cauldron
msgid ""
"This page is part of release 5.13 of the Linux I<man-pages> project.  A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%https://www.kernel.org/doc/man-";
"pages/."
msgstr ""
"Cette page fait partie de la publication 5.13 du projet I<man-pages> Linux. "
"Une description du projet et des instructions pour signaler des anomalies et "
"la dernière version de cette page peuvent être trouvées à l'adresse \\"
"%https://www.kernel.org/doc/man-pages/.";

#. type: TH
#: debian-bullseye
#, no-wrap
msgid "2020-11-01"
msgstr "1 novembre 2020"

#. type: Plain text
#: debian-bullseye opensuse-leap-15-4
#, no-wrap
msgid "B<double drand48(void);>\n"
msgstr "B<double drand48(void);>\n"

#. type: Plain text
#: debian-bullseye opensuse-leap-15-4
#, no-wrap
msgid "B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr "B<double erand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: debian-bullseye
#, no-wrap
msgid "B<long lrand48(void);>\n"
msgstr "B<long lrand48(void);>\n"

#. type: Plain text
#: debian-bullseye
#, no-wrap
msgid "B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr "B<long nrand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: debian-bullseye
#, no-wrap
msgid "B<long mrand48(void);>\n"
msgstr "B<long mrand48(void);>\n"

#. type: Plain text
#: debian-bullseye
#, no-wrap
msgid "B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr "B<long jrand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: debian-bullseye
#, no-wrap
msgid "B<void srand48(long >I<seedval>B<);>\n"
msgstr "B<void srand48(long >I<valeur_graine>B<);>\n"

#. type: Plain text
#: debian-bullseye opensuse-leap-15-4
#, no-wrap
msgid "B<unsigned short *seed48(unsigned short >I<seed16v>B<[3]);>\n"
msgstr "B<unsigned short *seed48(unsigned short >I<graine_16v>B<[3]);>\n"

#. type: Plain text
#: debian-bullseye opensuse-leap-15-4
#, no-wrap
msgid "B<void lcong48(unsigned short >I<param>B<[7]);>\n"
msgstr "B<void lcong48(unsigned short >I<param>B<[7]);>\n"

#. .BR drand48 (),
#. .BR erand48 (),
#. .BR lrand48 (),
#. .BR nrand48 (),
#. .BR mrand48 (),
#. .BR jrand48 (),
#. .BR srand48 (),
#. .BR seed48 (),
#. .BR lcong48 ():
#. type: Plain text
#: debian-bullseye opensuse-leap-15-4
#, no-wrap
msgid ""
"All functions shown above:\n"
"_XOPEN_SOURCE\n"
"    || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
"    || /* Glibc versions E<lt>= 2.19: */ _SVID_SOURCE\n"
msgstr ""
"Pour toutes les fonctions ci-dessus :\n"
"_XOPEN_SOURCE\n"
"    || /* Glibc depuis la version 2.19 : */ _DEFAULT_SOURCE\n"
"    || /* Glibc versions 2.19 et antérieures : */ _SVID_SOURCE\n"

#. type: Plain text
#: debian-bullseye
msgid ""
"The B<srand48>(), B<seed48>(), and B<lcong48>()  functions are "
"initialization functions, one of which should be called before using "
"B<drand48>(), B<lrand48>()  or B<mrand48>().  The functions B<erand48>(), "
"B<nrand48>(), and B<jrand48>()  do not require an initialization function to "
"be called first."
msgstr ""
"Les fonctions B<srand48>(), B<seed48>() et B<lcong48>() sont des fonctions "
"d'initialisation. L'une d'entre elles doit être appelée avant d'utiliser les "
"fonctions B<drand48>(), B<lrand48>() ou B<mrand48>(). Les fonctions "
"B<erand48>(), B<nrand48>() et B<jrand48>() ne nécessitent pas de fonction "
"d'initialisation."

#. type: Plain text
#: debian-bullseye opensuse-leap-15-4
msgid ""
"The value returned by any of the functions B<drand48>(), B<erand48>(), "
"B<lrand48>(), B<nrand48>(), B<mrand48>()  or B<jrand48>()  is computed by "
"first generating the next 48-bit I<Xi> in the sequence.  Then the "
"appropriate number of bits, according to the type of data item to be "
"returned, is copied from the high-order bits of I<Xi> and transformed into "
"the returned value."
msgstr ""
"Les valeurs renvoyées par les fonctions B<drand48>(), B<erand48>(), "
"B<lrand48>(), B<nrand48>(), B<mrand48>() ou B<jrand48>() sont calculées en "
"générant le I<Xi> suivant sur 48\\ bits dans la séquence. Ensuite, le nombre "
"de bits approprié au type de la valeur de retour est copié en partant des "
"bits de poids fort de I<Xi>, et converti dans la valeur renvoyée."

#. type: Plain text
#: debian-bullseye
msgid ""
"This page is part of release 5.10 of the Linux I<man-pages> project.  A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%https://www.kernel.org/doc/man-";
"pages/."
msgstr ""
"Cette page fait partie de la publication 5.10 du projet I<man-pages> Linux. "
"Une description du projet et des instructions pour signaler des anomalies et "
"la dernière version de cette page peuvent être trouvées à l'adresse \\"
"%https://www.kernel.org/doc/man-pages/.";

#. type: TH
#: opensuse-leap-15-4
#, no-wrap
msgid "2017-09-15"
msgstr "15 septembre 2017"

#. type: Plain text
#: opensuse-leap-15-4
#, no-wrap
msgid "B<long int lrand48(void);>\n"
msgstr "B<long int lrand48(void);>\n"

#. type: Plain text
#: opensuse-leap-15-4
#, no-wrap
msgid "B<long int nrand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr "B<long int nrand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: opensuse-leap-15-4
#, no-wrap
msgid "B<long int mrand48(void);>\n"
msgstr "B<long int mrand48(void);>\n"

#. type: Plain text
#: opensuse-leap-15-4
#, no-wrap
msgid "B<long int jrand48(unsigned short >I<xsubi>B<[3]);>\n"
msgstr "B<long int jrand48(unsigned short >I<xsubi>B<[3]);>\n"

#. type: Plain text
#: opensuse-leap-15-4
#, no-wrap
msgid "B<void srand48(long int >I<seedval>B<);>\n"
msgstr "B<void srand48(long int >I<valeur_graine>B<);>\n"

#. type: Plain text
#: opensuse-leap-15-4
msgid ""
"The B<srand48>(), B<seed48>()  and B<lcong48>()  functions are "
"initialization functions, one of which should be called before using "
"B<drand48>(), B<lrand48>()  or B<mrand48>().  The functions B<erand48>(), "
"B<nrand48>()  and B<jrand48>()  do not require an initialization function to "
"be called first."
msgstr ""
"Les fonctions B<srand48>(), B<seed48>() et B<lcong48>() sont des fonctions "
"d'initialisation. L'une d'entre elles doit être appelée avant d'utiliser les "
"fonctions B<drand48>(), B<lrand48>() ou B<mrand48>(). Les fonctions "
"B<erand48>(), B<nrand48>() et B<jrand48>() ne nécessitent pas de fonction "
"d'initialisation."

#. type: Plain text
#: opensuse-leap-15-4
msgid ""
"The functions B<drand48>(), B<lrand48>()  and B<mrand48>()  store the last "
"48-bit I<Xi> generated in an internal buffer.  The functions B<erand48>(), "
"B<nrand48>()  and B<jrand48>()  require the calling program to provide "
"storage for the successive I<Xi> values in the array argument I<xsubi>.  The "
"functions are initialized by placing the initial value of I<Xi> into the "
"array before calling the function for the first time."
msgstr ""
"Les fonctions B<drand48>(), B<lrand48>() et B<mrand48>() mémorisent le "
"dernier I<Xi> sur 48\\ bits créé dans un tampon interne. Les fonctions "
"B<erand48>(), B<nrand48>() et B<jrand48>() nécessitent que le programme "
"appelant fournisse un emplacement de stockage pour les valeurs successives "
"de I<Xi>. Cet emplacement est le tableau correspondant à l'argument "
"I<xsubi>. Ces fonctions sont initialisées en plaçant la valeur initiale de "
"I<Xi> dans le tableau avant le premier appel de la fonction."

#. type: Plain text
#: opensuse-leap-15-4
msgid ""
"The initialization function B<lcong48>()  allows the user to specify initial "
"values for I<Xi>, I<a> and I<c>.  Array argument elements I<param[0-2]> "
"specify I<Xi>, I<param[3-5]> specify I<a>, and I<param[6]> specifies I<c>.  "
"After B<lcong48>()  has been called, a subsequent call to either "
"B<srand48>()  or B<seed48>()  will restore the standard values of I<a> and "
"I<c>."
msgstr ""
"La fonction d'initialisation B<lcong48>() permet à l'utilisateur de définir "
"des valeurs initiales de I<Xi>, I<a> et I<c>. Dans le tableau I<param>, les "
"éléments I<param[0-2]> spécifient I<Xi>, I<param[3-5]> spécifient I<a> et "
"I<param[6]> spécifie I<c>. Après un appel à B<lcong48>(), un appel ultérieur "
"à B<srand48>() ou à B<seed48>() rétablira les valeurs normales de I<a> et "
"I<c>."

#. type: Plain text
#: opensuse-leap-15-4
msgid ""
"This page is part of release 4.16 of the Linux I<man-pages> project.  A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%https://www.kernel.org/doc/man-";
"pages/."
msgstr ""
"Cette page fait partie de la publication 4.16 du projet I<man-pages> Linux. "
"Une description du projet et des instructions pour signaler des anomalies et "
"la dernière version de cette page peuvent être trouvées à l'adresse \\"
"%https://www.kernel.org/doc/man-pages/.";

Reply to: