perkamon - en to fr translation catalogue (22 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 - generate uniformly distributed pseudo-random numbers
fr: drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 - Générer de nombres pseudoaléatoires uniformément distribués

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: These functions generate pseudo-random numbers using the linear congruential algorithm and 48-bit integer arithmetic.
fr: 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.

note: type: Plain text
en: 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.
fr: 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.

note: type: Plain text
en: All the functions work by generating a sequence of 48-bit integers, I<Xi>, according to the linear congruential formula:
fr: Toutes ces fonctions engendrent une séquence d'entiers I<Xi>, sur 48\ bits, suivant la formule de congruence linéaire\ :

note: type: Plain text
en: B<Xn+1 = (aXn + c) mod m, where n E<gt>= 0>
fr: B<Xn+1 = (aXn + c) mod m, avec n E<gt>= 0>

note: type: Plain text
en: 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:
fr: 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\ :

note: type: Plain text
en: 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.
fr: 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.

note: type: Plain text
en: 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.
fr: 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.

note: type: Plain text
en: 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.
fr: 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.

note: type: Plain text
en: 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>().
fr: 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>().

note: type: Plain text
en: 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>.
fr: 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>.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 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/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 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/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 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/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
