Rechercher une page de manuel
drand48_r
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é-entranteSYNOPSIS
#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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre