je sais po
je crois pas que tu puisses generer un nb aleatoire avec cette fonction
elle est trop basique
je crois qu il faut trouver un lib de math qui genere un vrai nb aleatoire, et pas un nb fixe a la compile
neogally
kesqui fo que je rajoute?
Tomate
mais le rand est pas fixer a la compile????
neogally
:( :( en fait mon pb c'est po la ligne de code
rand()%(Sup-Inf+1) +Inf
mais c rand() qui me retourne tjr le meme chiffre et je ne comprend pas pkoi j'envoie mon code
#include<stdio.h>
#include<stdlib.h>
void aleat()
{
int UnDe4 = (rand()%4)+1;
printf("\n%d",UnDe4);
getchar();
}
en fait che po ce qui deconne
deepcore
rand() : Retourne à chaque appel un entier aléatoire compris entre 0 et une certaine valeur qui dépend du compilateur utilisé. Alors pour générer une valeur aléatoire entre deux bornes données, il suffit d?appliquer le modulo de la distance entre les 2 bornes sur le résultat obtenu par rand() et d?additionner à la borne inférieure. Ainsi la valeur aléatoire entre les bornes [Inf, Sup] est definit par l?instruction :
rand()%(Sup-Inf+1) +Inf.
neogally
:( :( malheuresement c sous le magnifique visual studio
et pire j'ai meme po mdsn
jupiler
si tu développes sous Unix, fais un "man rand" pour voir comment l'utiliser
neogally
en fait j'ai fait ca au debut
mais il me sort nu truc tjr pareil genre 2 ca me saoule
en fait c pour un projet que jdoit rendre ( premiere annee)
jdoit faire un mastermind
svp vous pourriez po m'ecrire le ptit bout de code qui me manque ? :(
merci d'avance
jupiler
ben la valeur limite quoi,
un truc genre rand(4)
neogally
c koi le range ?
chui un newbie alor g du mal :(
jupiler
je dirais que oui. Faut lui passer le range
neogally
en fait rand me renvoie systematiquement le meme chiffre donc cela me renvoie tjr le meme chiffre compri entre 1 et 4
fo pas que je balance un param a rand ? :(
R@NNIS
ben vi apres c est des maths utilise modulo
neogally
merci :D
Tetragrammaton IHVH
Pour des nombres de 1 à 4 (1D4 donc) :
int UnDe4 = (rand() % 4) + 1;
neogally
j'ai essayer mais jdoit merde ca me sort tjrs un chiffre enorme et tjr le meme de plus
c po la joie
R@NNIS
rand() / random()
neogally
slut bon voila mon pb il faut que je genere aleatoirement un nombre comprit entre 1 et 4
il faut que je fasse cela en c
svp. si vous pouvez m'aider ca me rendrait un gros service