#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 fonctionnalités pour la glibc (voir feature_test_macros(7)) :
Pour toutes les fonctions décrites ci-dessus : _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
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().
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 17 juillet 2008.
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.
Dernière mise à jour : 17 juillet 2008