drand48_r

Autres langues

Langue: fr

Version: 31 octobre 2004 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

NOM

drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r, srand48_r, seed48_r, lcong48_r - Générer des nombres pseudo-aléatoire uniformemment distribués de manière ré-entrante

SYNOPSIS

 #include <stdlib.h>
 
 int drand48_r(struct drand48_data *tampon, double *résultat);
 
 int erand48_r(unsigned short xsubi[3],
 
struct drand48_data *tampon, double *résultat); int lrand48_r(struct drand48_data *tampon, long int *résultat); int nrand48_r(unsigned short int xsubi[3],
struct drand48_data *tampon, long int *résultat); int mrand48_r(struct drand48_data *tampon,long int *résultat); int jrand48_r(unsigned short int xsubi[3],
struct drand48_data *tampon, long int *résultat); int srand48_r(long int val_graine, struct drand48_data *tampon); int seed48_r(unsigned short int seed16v[3],
struct drand48_data *tampon); int lcong48_r(unsigned short int param[7],
struct drand48_data *tampon);

DESCRIPTION

Ces fonctions sont les versions ré-entrantes des fonctions décrites dans drand48(3). Plutôt que de modifier l'état du générateur aléatoire global, elles utilisent le tampon de données fourni.

Avant la première utilisation, cette structure doit être initialisée, par exemple en la remplissant de zéros, ou bien en appelant une des fonctions srand48_r(), seed48_r() ou lcong48_r().

VALEUR RENVOYÉE

La valeur de retour est 0.

CONFORMITÉ

Ces fonctions sont des extensions GNU et ne sont pas portables.

VOIR AUSSI

drand48(3), rand(3), random(3)

TRADUCTION

Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 12 mai 2006 et révisée le 19 novembre 2007.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 drand48_r ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.