drand48_r   Début   Suivant   Sommaire   Préc.page.lue   Accueil
Section: Manuel du programmeur Linux (3)
Updated: 26 juillet 2007
Sommaire  



NOM   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
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   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
#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);

Exigences de macros de test de fonctionalités pour la glibc (voir feature_test_macros(7)) :

Pour toutes les fonctions décrites ci-dessus : _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE  




DESCRIPTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
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   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
La valeur de retour est 0.  



CONFORMITÉ   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Ces fonctions sont des extensions GNU et ne sont pas portables.  



VOIR AUSSI   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
drand48(3), rand(3), random(3)  



TRADUCTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil

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 23 décembre 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.


 



Sommaire   Début   Suivant   Sommaire   Préc.page.lue   Accueil
NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
CONFORMITÉ
VOIR AUSSI
TRADUCTION

Ce document a été créé par man2html suivi de man2html.pl, le 17/10/2008 17:48:59, en utilisant les pages de 'man'.
 

Valid HTML 4.01 Transitional