Choix aléatoire de lettres spécifiques en C
tt
-
rimounatn Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
rimounatn Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais savoir si cela était possible de faire une sélection aléatoire de lettres choisies parmi plusieurs à l'aide de la fonction random(). J'ai déja essayé avec ceci en guise de test mais cela ne marche pas!!! :
#include<stdio.h>
#include<stdlib.h>
int main(void){
char lettres[3];
int i;
for(i=0;i<3;i++){
lettres[i]=random('a','b','c','d'));
printf(" %c",lettres[i]);
}
return 0;
}
je voudrais savoir si cela était possible de faire une sélection aléatoire de lettres choisies parmi plusieurs à l'aide de la fonction random(). J'ai déja essayé avec ceci en guise de test mais cela ne marche pas!!! :
#include<stdio.h>
#include<stdlib.h>
int main(void){
char lettres[3];
int i;
for(i=0;i<3;i++){
lettres[i]=random('a','b','c','d'));
printf(" %c",lettres[i]);
}
return 0;
}
A voir également:
- Choix aléatoire de lettres spécifiques en C
- Liste déroulante de choix excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
- 15000 dinars en lettres - Forum Windows
- Code ascii lettres - Guide
1 réponse
bonjour ,
essaye ce bout de code
int i;
unsigned char ar[SIZE];
srand((unsigned)time(NULL));
for(i=0;i<SIZE;i++)
{
ar[i] = 'A'+rand()%26;
printf("caractère %c\n",ar[i]);
}
ou bien pour avoir les majuscules et minuscules:
void initArr(char ar[])
{
int i=0,num;
srand((unsigned)time(NULL));
while(i<SIZE)
{
num = rand()%58;
if(num < 26 || num > 32)
{
ar[i] = 'A' + num;
i++;
}
}
}
bonne chance
essaye ce bout de code
int i;
unsigned char ar[SIZE];
srand((unsigned)time(NULL));
for(i=0;i<SIZE;i++)
{
ar[i] = 'A'+rand()%26;
printf("caractère %c\n",ar[i]);
}
ou bien pour avoir les majuscules et minuscules:
void initArr(char ar[])
{
int i=0,num;
srand((unsigned)time(NULL));
while(i<SIZE)
{
num = rand()%58;
if(num < 26 || num > 32)
{
ar[i] = 'A' + num;
i++;
}
}
}
bonne chance