Pb unix
marie5512
Messages postés
3
Statut
Membre
-
marie5512 Messages postés 3 Statut Membre -
marie5512 Messages postés 3 Statut Membre -
salut tout le monde.
J'ai un petit soucis. J'aimerais utiliser la fonction random avec des mots(sous unix) mais je ne sais pas comment faire. En effet j'aimerai creer un tableau avec tout les mots et utiliser la fonction ramdom pour qu'elle choisisse un mot au hasard.Comment faire....Merci de votre aide
J'ai un petit soucis. J'aimerais utiliser la fonction random avec des mots(sous unix) mais je ne sais pas comment faire. En effet j'aimerai creer un tableau avec tout les mots et utiliser la fonction ramdom pour qu'elle choisisse un mot au hasard.Comment faire....Merci de votre aide
4 réponses
Salut !
Tu voudrais faire un scripte, par exemple en C pour qu'il puisse sortir un mot au hasard à partir d'un tableau ?
genre :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
char tab[5][20] = {"Maison", "Voiture", "Ordinateur", "Ecran", "Chat"};
int result;
srandom(time(0) * getpid());
result = (int) (5 * (rand() / (RAND_MAX + 1.0)));
printf("%s\n", tab[result]);
return (0);
}
Tu voudrais faire un scripte, par exemple en C pour qu'il puisse sortir un mot au hasard à partir d'un tableau ?
genre :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
char tab[5][20] = {"Maison", "Voiture", "Ordinateur", "Ecran", "Chat"};
int result;
srandom(time(0) * getpid());
result = (int) (5 * (rand() / (RAND_MAX + 1.0)));
printf("%s\n", tab[result]);
return (0);
}