Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 46 lignes de commande disponibles
login as: root
root@213.186.33.18's password:
Last login: Thu Mar 11 1:07:40 2010 from 38.107.191.116
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Random en anglais

RANDOM(3) Linux Programmer's Manual RANDOM(3)
 
NAME


random, srandom, initstate, setstate - random number generator
 
SYNOPSIS


#include long int random(void); void srandom(unsigned int seed); char *initstate(unsigned int seed, char *state, size_t n); char *setstate(char *state);
 
DESCRIPTION


The random() function uses a non-linear 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 RAND_MAX. The period of this random number generator is very large, approximately 16*((2**31)-1). The srandom() function sets its argument as the seed for a new sequence of pseudo-random integers to be returned by random(). These sequences are repeatable by calling srandom() with the same seed value. If no seed value is provided, the random() function is automatically seeded with a value of 1. The initstate() function allows a state array state to be initialized for use by random(). The size of the state array n is used by init- state() to decide how sophisticated a random number generator it should use -- the larger the state array, the better the random numbers will be. seed is the seed for the initialization, which specifies a start- ing point for the random number sequence, and provides for restarting at the same point. The setstate() function changes the state array used by the random() function. The state array state is used for random number generation until the next call to initstate() or setstate(). state must first have been initialized using initstate() or be the result of a previous call of setstate().
 
RETURN VALUE


The random() function returns a value between 0 and RAND_MAX. The srandom() function returns no value. The initstate() and setstate() functions return a pointer to the previous state array, or NULL on error.
 
ERRORS


EINVAL A state array of less than 8 bytes was specified to initstate().
 
NOTES


Current "optimal" values for the size of the state array n are 8, 32, 64, 128, and 256 bytes; other amounts will be rounded down to the near- est known amount. Using less than 8 bytes will cause an error.
 
CONFORMING TO


4.3BSD, POSIX.1-2001.
 
SEE ALSO


rand(3), srand(3) GNU 2000-08-20 RANDOM(3)


 Dernières recherches
Man  en anglais Man random en anglaisMan  en français Man random en français
Man  en anglais Man clock_gettime en anglaisMan  en français Man clock_gettime en français
Man  en anglais Man hostname en anglaisMan  en français Man hostname en français
Man  en anglais Man hier en anglaisMan  en français Man hier en français
Man  en anglais Man lspci en anglaisMan  en français Man lspci en français
Man  en anglais Man chroot en anglaisMan  en français Man chroot en français
Man  en anglais Man tcp en anglaisMan  en français Man tcp en français
Man  en anglais Man stat en anglaisMan  en français Man stat en français
Man  en anglais Man sysctl en anglaisMan  en français Man sysctl en français
Man  en anglais Man execlp en anglaisMan  en français Man execlp en français
Man  en anglais Man sprintf en anglaisMan  en français Man sprintf en français
Man  en anglais Man inet_addr en anglaisMan  en français Man inet_addr en français
Man  en anglais Man cut en anglaisMan  en français Man cut en français
Man  en anglais Man sscanf en anglaisMan  en français Man sscanf en français
Man  en anglais Man strstr en anglaisMan  en français Man strstr en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher