begin process at 2012 05 30 16:24:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

remise a zero de fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

remise a zero de fonction

samedi 16 août 2003 à 12:13:15 | remise a zero de fonction

galian

j'utilise une fonction de gestion aléatoire de chiffre type:


int fonction (int,int)

cette fonction renvoi une variable res;

dans main() j'utilise cette fonction a plusieur reprise mais celle ci me donne alors le même chiffre pour chaque parametre comment puis-je faire pour que ma fonction me donne un chiffre différent (donc aléatoire) a chaque fois que je l'appelle
samedi 16 août 2003 à 12:27:35 | Re : remise a zero de fonction

BruNews

Administrateur CodeS-SourceS
si tu utilises rand() tu dois initialiser avant avec srand(valeur);
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> j'utilise une fonction de gestion aléatoire de chiffre type:
>
>
> int fonction (int,int)
>
> cette fonction renvoi une variable res;
>
> dans main() j'utilise cette fonction a plusieur reprise mais celle ci me donne alors le même chiffre pour chaque parametre comment puis-je faire pour que ma fonction me donne un chiffre différent (donc aléatoire) a chaque fois que je l'appelle
samedi 16 août 2003 à 12:47:24 | Re : remise a zero de fonction

HCJarod

de même que si tu utilise random() initialise le générateur de nombres aléatoires par randomize().
a+


-------------------------------
Réponse au message :
-------------------------------

> si tu utilises rand() tu dois initialiser avant avec srand(valeur);
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > j'utilise une fonction de gestion aléatoire de chiffre type:
> >
> >
> > int fonction (int,int)
> >
> > cette fonction renvoi une variable res;
> >
> > dans main() j'utilise cette fonction a plusieur reprise mais celle ci me donne alors le même chiffre pour chaque parametre comment puis-je faire pour que ma fonction me donne un chiffre différent (donc aléatoire) a chaque fois que je l'appelle
>
samedi 16 août 2003 à 14:09:52 | Re : remise a zero de fonction

galian


voici mon code avec mes question merci de me donner votre avis:

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>

using namespace std;

int Aleatoire()
{


srand((int) time(NULL));
int i = (rand() % 6)*3; // besoin d'aide pour que i ne soit pas égal a 0

return i;

}

int main()
{
char b;

cout << " a :" << Aleatoire()<< endl; // ces deux variables prennent les
cout << " b :" << Aleatoire()<< endl; // même valeur

cin >> b ; //fonction d'attente pour éviter l'arret de l'affichage.

return 0;
}




-------------------------------
Réponse au message :
-------------------------------

> de même que si tu utilise random() initialise le générateur de nombres aléatoires par randomize().
> a+
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > si tu utilises rand() tu dois initialiser avant avec srand(valeur);
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > j'utilise une fonction de gestion aléatoire de chiffre type:
> > >
> > >
> > > int fonction (int,int)
> > >
> > > cette fonction renvoi une variable res;
> > >
> > > dans main() j'utilise cette fonction a plusieur reprise mais celle ci me donne alors le même chiffre pour chaque parametre comment puis-je faire pour que ma fonction me donne un chiffre différent (donc aléatoire) a chaque fois que je l'appelle
> >
>
samedi 16 août 2003 à 14:18:36 | Re : remise a zero de fonction

HCJarod

essai ça dans ton main()
int main()
{
char b;
randomize();
cout << " a :" << Aleatoire()<< endl; // ces deux variables prennent les
cout << " b :" << Aleatoire()<< endl; // même valeur

cin >> b ; //fonction d'attente pour éviter l'arret de l'affichage.

return 0;
}

a+


-------------------------------
Réponse au message :
-------------------------------

>
> voici mon code avec mes question merci de me donner votre avis:
>
>
#include <stdio.h>
> #include <stdlib.h>
> #include <iostream>
> #include <time.h>
>
> using namespace std;
>
> int Aleatoire()
> {
>
>
> srand((int) time(NULL));
> int i = (rand() % 6)*3; // besoin d'aide pour que i ne soit pas égal a 0
>
> return i;
>
> }
>
> int main()
> {
> char b;
>
> cout << " a :" << Aleatoire()<< endl; // ces deux variables prennent les
> cout << " b :" << Aleatoire()<< endl; // même valeur
>
> cin >> b ; //fonction d'attente pour éviter l'arret de l'affichage.
>
> return 0;
> }
>
>

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > de même que si tu utilise random() initialise le générateur de nombres aléatoires par randomize().
> > a+
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > si tu utilises rand() tu dois initialiser avant avec srand(valeur);
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > j'utilise une fonction de gestion aléatoire de chiffre type:
> > > >
> > > >
> > > > int fonction (int,int)
> > > >
> > > > cette fonction renvoi une variable res;
> > > >
> > > > dans main() j'utilise cette fonction a plusieur reprise mais celle ci me donne alors le même chiffre pour chaque parametre comment puis-je faire pour que ma fonction me donne un chiffre différent (donc aléatoire) a chaque fois que je l'appelle
> > >
> >
>
samedi 16 août 2003 à 14:50:04 | Re : remise a zero de fonction

HCJarod

j'avais pas fait gaffe mais si tu fait ce que je t'ai dit avec randomize() vire le srand(). De toute manière se n'est pas la qu'il faut le mettre, on initialise le générateur de nombres aléatoires (randomize(), srand()) qu'une fois et pas à chaque appel de ta fonction.
a+


-------------------------------
Réponse au message :
-------------------------------

> essai ça dans ton main()
> int main()
> {
> char b;
> randomize();
> cout << " a :" << Aleatoire()<< endl; // ces deux variables prennent les
> cout << " b :" << Aleatoire()<< endl; // même valeur
>
> cin >> b ; //fonction d'attente pour éviter l'arret de l'affichage.
>
> return 0;
> }
>
> a+
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > voici mon code avec mes question merci de me donner votre avis:
> >
> >
#include <stdio.h>
> > #include <stdlib.h>
> > #include <iostream>
> > #include <time.h>
> >
> > using namespace std;
> >
> > int Aleatoire()
> > {
> >
> >
> > srand((int) time(NULL));
> > int i = (rand() % 6)*3; // besoin d'aide pour que i ne soit pas égal a 0
> >
> > return i;
> >
> > }
> >
> > int main()
> > {
> > char b;
> >
> > cout << " a :" << Aleatoire()<< endl; // ces deux variables prennent les
> > cout << " b :" << Aleatoire()<< endl; // même valeur
> >
> > cin >> b ; //fonction d'attente pour éviter l'arret de l'affichage.
> >
> > return 0;
> > }
> >
> >

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > de même que si tu utilise random() initialise le générateur de nombres aléatoires par randomize().
> > > a+
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > si tu utilises rand() tu dois initialiser avant avec srand(valeur);
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > j'utilise une fonction de gestion aléatoire de chiffre type:
> > > > >
> > > > >
> > > > > int fonction (int,int)
> > > > >
> > > > > cette fonction renvoi une variable res;
> > > > >
> > > > > dans main() j'utilise cette fonction a plusieur reprise mais celle ci me donne alors le même chiffre pour chaque parametre comment puis-je faire pour que ma fonction me donne un chiffre différent (donc aléatoire) a chaque fois que je l'appelle
> > > >
> > >
> >
>
samedi 16 août 2003 à 15:32:55 | Re : remise a zero de fonction

ADPro22

rand() % 6 est un chiffre entre 0 et 5 (reste de la division euclidienne de rand() par 6)

donc rand()%6+1 est entre 1 et 6 ...


Cordialement,

ADPro22



-------------------------------
Réponse au message :
-------------------------------

>
> voici mon code avec mes question merci de me donner votre avis:
>
>
#include <stdio.h>
> #include <stdlib.h>
> #include <iostream>
> #include <time.h>
>
> using namespace std;
>
> int Aleatoire()
> {
>
>
> srand((int) time(NULL));
> int i = (rand() % 6)*3; // besoin d'aide pour que i ne soit pas égal a 0
>
> return i;
>
> }
>
> int main()
> {
> char b;
>
> cout << " a :" << Aleatoire()<< endl; // ces deux variables prennent les
> cout << " b :" << Aleatoire()<< endl; // même valeur
>
> cin >> b ; //fonction d'attente pour éviter l'arret de l'affichage.
>
> return 0;
> }
>
>

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > de même que si tu utilise random() initialise le générateur de nombres aléatoires par randomize().
> > a+
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > si tu utilises rand() tu dois initialiser avant avec srand(valeur);
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > j'utilise une fonction de gestion aléatoire de chiffre type:
> > > >
> > > >
> > > > int fonction (int,int)
> > > >
> > > > cette fonction renvoi une variable res;
> > > >
> > > > dans main() j'utilise cette fonction a plusieur reprise mais celle ci me donne alors le même chiffre pour chaque parametre comment puis-je faire pour que ma fonction me donne un chiffre différent (donc aléatoire) a chaque fois que je l'appelle
> > >
> >
>


Cette discussion est classée dans : fonction, int, chiffre, remise, zero


Répondre à ce message

Sujets en rapport avec ce message

prendre chaque chiffre d'un int [ par minet03 ] Bonjour tout le monde !Voilà ma fonction :int fonction(int binaire){ int variable = 0; for(int i=0;i { binaire[i] += ......; } return variable;}int m tableaux de chaines en argument de fonction [ par ashboody ] je dispose d'une fonction connect a laquelle je doit passer un tableau de chaine char **RegisteredChannels_Name. Pour cela je déclare mon tableau dans Manipulation de fenetres en C [ par bibi1782 ] Salut,je suis a la recherche de fonction C de manipulation de fenetres.En particulier :- une fonction pour déplacer une fenetre du style : void depl Mélanger OpenGL et Glut [ par tintin72 ] SalutJ'aimerai me servir des fonctions d'entrée clavier/souris proposées par Glut, mais j'ai vu que Glut s'initialise avec une fonction main façon C.i pourquoi ca marche pas :'( [ par xboxut ] salut j ai un probleme avec une fonction pour initialiser des particules,pouvez vous me dire pourquoi il ne marche pas et comment le faire marcher#inc Pointeurs et Desallocation [ par gilimcce ] Bonjour à tous....je declare une fonctionloadJpegImage(char *, unsigned char*, int*, int*)1e parametre : le chemin de l'image chargee2e // declarer une variable globale [ par EricLeRouge ] J'aimerai savoir comment declarer une varible (par ex un int) en globale dans le cas d'un projet avec plusieurs fichiers. Si je cree un .h ou je decla Apeler Fonction WINAPI [ par tontonjab ] voila, je voudrais apeler une fonction de type:INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR cmdline, INT )seulement, comme jutilise MFC je ne Fct Random [ par SkanKeur ] Bonjour, est ce quelqu'un pourrait me fournir le code en C dune fontion Random de type :int Random(int N);N : valeur max du chiffre généré au hasard. Fonction qui retourne un tableau [ par Kurul1 ] Bonjour à tous   J'ai une classe contenant un tableau a deux dimensions comme variable private  Ce que je voudrais c'est une fonction ayant pour param


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales