Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2440 connectés 

 


Dernière réponse
Sujet : comen generer un nb aleatoire en c
neogally merci a tt le monde pour votre aide
 
jcroi avoir trouver avec le lien
 
merci bcp

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
neogally merci a tt le monde pour votre aide
 
jcroi avoir trouver avec le lien
 
merci bcp
Tomate ha bas je savais bien que la compile y jouait pour qlq chose:D
jupiler http://www.isty-info.uvsq.fr/~rume [...] 4.html#q_8
 
 
Merci google
Tomate 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
 
merci d'avance

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)