perkamon - en to fr translation catalogue (25 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

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: random, srandom, initstate, setstate - random number generator
fr: random, srandom, initstate, setstate - Générateur de nombres aléatoires

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: B<random>(), B<srandom>(), B<initstate>(), B<setstate>():
fr: B<random>(), B<srandom>(), B<initstate>(), B<setstate>() :

note: type: Plain text
en: The B<random>()  function uses a nonlinear additive feedback random number generator employing a default table of size 31 long integers to return successive pseudo-random numbers in the range from 0 to B<RAND_MAX>.  The period of this random number generator is very large, approximately I<16\ *\ ((2^31)\ -\ 1)>.
fr: La fonction B<random>() utilise un générateur de nombre aléatoire non linéaire (« non-linear additive feedback random number generator ») utilisant une table par défaut de 31 entiers longs pour renvoyer successivement des nombres pseudoaléatoires entre 0 et B<RAND_MAX>. La période de ce générateur est très grande, approximativement I<16\ *\ ((2^31)\ -\ 1)>.

note: type: Plain text
en: The B<srandom>()  function sets its argument as the seed for a new sequence of pseudo-random integers to be returned by B<random>().  These sequences are repeatable by calling B<srandom>()  with the same seed value.  If no seed value is provided, the B<random>()  function is automatically seeded with a value of 1.
fr: La fonction B<srandom>() utilise son argument comme «\ graine\ » pour engendrer une nouvelle séquence de nombre pseudoaléatoires qui seront fournis lors des appels à B<random>(). Ces séquences sont reproductibles en invoquant B<srandom>() avec la même graine. Si aucune graine n'est fournie, La fonction B<random>() utilise automatiquement une graine originale de valeur 1.

note: type: Plain text
en: The B<setstate>()  function changes the state array used by the B<random>()  function.  The state array I<state> is used for random number generation until the next call to B<initstate>()  or B<setstate>().  I<state> must first have been initialized using B<initstate>()  or be the result of a previous call of B<setstate>().
fr: La fonction B<setstate>() modifie la table d'états utilisée par la fonction B<random>(). La table d'état I<state> est alors utilisée comme générateur de nombres aléatoires jusqu'au prochain appel de B<initstate>() ou B<setstate>(). I<state> doit d'abord être initialisée avec B<initstate>() ou être le résultat d'un appel précédent à B<setstate>()

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: The B<random>()  function returns a value between 0 and B<RAND_MAX>.  The B<srandom>()  function returns no value.
fr: La fonction B<random>() renvoie une valeur entre 0 et B<RAND_MAX>. La fonction B<srandom>() ne renvoie pas de valeur.

note: type: Plain text
en: The B<initstate>()  function returns a pointer to the previous state array.  On error, I<errno> is set to indicate the cause.
fr: La fonction B<initstate>() renvoie un pointeur sur la table d'états précédente. En cas d'échec, I<errno> contient le code d'erreur.

note: type: Plain text
en: On success, B<setstate>()  returns a pointer to the previous state array.  On error, it returns NULL, with I<errno> set to indicate the cause of the error.
fr: La fonction B<setstate>() renvoie un pointeur sur la table d'états précédente. En cas d'échec, NULL est renvoyé et I<errno> contient le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The I<state> argument given to B<setstate>()  was NULL.
fr: Le paramètre I<state> de B<setstate>() était NULL.

note: type: Plain text
en: A state array of less than 8 bytes was specified to B<initstate>().
fr: Une table d'états de moins de 8\ octets a été fournie à B<initstate>().

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: BUGS
fr: BOGUES

note: http://sourceware.org/bugzilla/show_bug.cgi?id=15380 type: Plain text
en: According to POSIX, B<initstate>()  should return NULL on error.  In the glibc implementation, I<errno> is (as specified) set on error, but the function does not return NULL.
fr: D'après POSIX, B<initstate>() devrait renvoyer NULL en cas d'erreur. Dans la mise en œuvre de la glibc, I<errno> est renseigné en cas d'erreur comme spécifié, mais la fonction ne renvoie pas NULL

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/.
