La fonction hazard
Fermé
sfifou
Messages postés
68
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
25 août 2009
-
7 févr. 2009 à 20:59
sfifou Messages postés 68 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 25 août 2009 - 8 févr. 2009 à 21:03
sfifou Messages postés 68 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 25 août 2009 - 8 févr. 2009 à 21:03
A voir également:
- La fonction hazard
- Fonction si et - Guide
- Ajout snap par la fonction - Forum Snapchat
- Fonction si avec date ✓ - Forum Excel
- Fonction find vba - Astuces et Solutions
- Excel remplir une cellule en fonction d'une autre ✓ - Forum Excel
7 réponses
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
90
7 févr. 2009 à 21:06
7 févr. 2009 à 21:06
En quel langage tu veux l'utiliser ?
Hazard ou hasard ?
Hazard ou hasard ?
sfifou
Messages postés
68
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
25 août 2009
3
7 févr. 2009 à 21:14
7 févr. 2009 à 21:14
voila
je veux l'utuliser en langage c ( pardon si jai pa mentioner cela avant)
et pour le terme c'est : haSard avec le S
voila c'est tout
merci de m'avoir accorder de ton temps
je veux l'utuliser en langage c ( pardon si jai pa mentioner cela avant)
et pour le terme c'est : haSard avec le S
voila c'est tout
merci de m'avoir accorder de ton temps
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
90
7 févr. 2009 à 21:25
7 févr. 2009 à 21:25
Ah désolé je connais pas le C
Maisn php sa donne ça :
<?php
$nb_min = $_POST['nb_min'];
$nb_max = $_POST['nb_max'];
$rand = mt_rand($nb_min,$nb_max);
?>
<p>
Fonctionne aussi avec des valeurs négatives.
</p>
<form action="test3.php" method="post">
De <input type="text" name="nb_min"/> à <input type="text" name="nb_max"/> <input type="submit" name="nombre" value="Random"/> <INPUT type="reset" value="Effacer" />
</form>
Enfin c'est un code arrangé :s
Bon courage :)
Maisn php sa donne ça :
<?php
$nb_min = $_POST['nb_min'];
$nb_max = $_POST['nb_max'];
$rand = mt_rand($nb_min,$nb_max);
?>
<p>
Fonctionne aussi avec des valeurs négatives.
</p>
<form action="test3.php" method="post">
De <input type="text" name="nb_min"/> à <input type="text" name="nb_max"/> <input type="submit" name="nombre" value="Random"/> <INPUT type="reset" value="Effacer" />
</form>
Enfin c'est un code arrangé :s
Bon courage :)
sfifou
Messages postés
68
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
25 août 2009
3
7 févr. 2009 à 21:27
7 févr. 2009 à 21:27
oui c'est intérresant ce que vous venez de m'ecrire mais moi je sais rien sur le php .
et mainan je travail sur le c.
merci de m'avoire encore accorder de votre temps.
et mainan je travail sur le c.
merci de m'avoire encore accorder de votre temps.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
90
7 févr. 2009 à 21:37
7 févr. 2009 à 21:37
sfifou
Messages postés
68
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
25 août 2009
3
7 févr. 2009 à 21:40
7 févr. 2009 à 21:40
merci je vais voir le sujet .
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
8 févr. 2009 à 11:49
8 févr. 2009 à 11:49
Salut,
J'ai survolé le post, et la majorité des réponses ne sont pas très bonnes. Du moins, la tienne est bien meilleure ;)
Il ne faut pas utiliser le modulo pour convertir dans l'intervalle min, max mais bien la division comme tu as fait.
Tu ne voyais pas l'exécution du programme je pense, à cause du system() placé après le return, donc ignoré.
Je t'ai corrigé ton programme, il devrait mieux marcher :
J'ai survolé le post, et la majorité des réponses ne sont pas très bonnes. Du moins, la tienne est bien meilleure ;)
Il ne faut pas utiliser le modulo pour convertir dans l'intervalle min, max mais bien la division comme tu as fait.
Tu ne voyais pas l'exécution du programme je pense, à cause du system() placé après le return, donc ignoré.
Je t'ai corrigé ton programme, il devrait mieux marcher :
int hasard(int min, int max);
int main(void){
srand(time(NULL));
int alea;
int min = 1;
int max = 6;
alea = hasard(min, max);
printf("%d",alea);
getchar(); //mieux que system("PAUSE");
return 0;
}
int hasard(int min, int max){
return (int) (min + ((float) rand() / RAND_MAX * (max - min + 1)));
}
sfifou
Messages postés
68
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
25 août 2009
3
8 févr. 2009 à 21:03
8 févr. 2009 à 21:03
merci trés fort . attent je vais appliké le prg et je vais voir si sa marche.
merci de m'avoir accorder de ton temps.
merci de m'avoir accorder de ton temps.