z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 2007
-
14 juin 2003 à 00:09
cs_joro
Messages postés71Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention21 septembre 2007
-
24 juil. 2003 à 16:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_joro
Messages postés71Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention21 septembre 2007 24 juil. 2003 à 16:33
Bon les gars qui ont critiqué peuvent redonner leur avis !
Même les autres !!!
MERCI...
z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 20072 16 juil. 2003 à 12:48
je te remercie !
cs_joro
Messages postés71Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention21 septembre 2007 16 juil. 2003 à 12:26
Pour avoir des nombres proches du pur hazard, j'ai deux méthodes.
1 - Lorsque l'action débute soit par un clic sur un un objet ou par l'appui d'une touche, c'est l'utilisateur qui décide du départ.
Ceci prend un certain temps qui est déjà aléatoire.
Il suffit donc d'activer dans un timer, qui tourne à l'ouverture de l'exécutable, avec une ligne faisant appel à l'aléatoire tel que : "NbreAléatoire = Int((Nombre * Rnd) + 1)".
Ce timer est False dès que l'utilisateur doit trouver ce nombre aléatoire, puis est remis à True lorsque l'utilisateur a terminé.
2 - On a besoin de l'aléatoire dès que le programme est lancé.
Pour éviter de tomber systématiquement sur le ou les mêmes aléatoires, je lance une boucle faisant appel au RND tel que ci-dessus en définissant la fin de boucle à partir du "Now" ou je récupère le jour + le mois + l'heure + les minutes + les secondes et je suis assuré de n'avoir jamais le même départ aléatoire.
Exemple "Now=22/12/2002 10:15:36"
Ma boucle va donner
FinBoucle = 22 + 12 + 10 + 15 + 36
For I = 0 to FinBoucle
NbreATrouver = Int((Maxi * Rnd) + 1)
Next I
Voilà, j'espère que ce n'est pas trop nébuleux.
z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 20072 16 juil. 2003 à 09:39
d'ailleurs, désolé, de te dire ca maintenant après ce que je t'ai dis,mais comment fais tu pour avoir des nombres VRAIMENT au hasard?
cs_joro
Messages postés71Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention21 septembre 2007 16 juil. 2003 à 09:08
Comme on dit, "il n'y a que les imbéciles qui ne changent pas d'avis".
Je vois que z980x ne fait pas partie de cette catégorie et je trouve cela rassurant.
Merci, z980x pour cette démonstration et pour ce commentaire plus sympa que le précédent.
z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 20072 15 juil. 2003 à 09:53
BadNews, J'ai déja des lunettes !
Sinon, un bon point : Les chiffres ne sont pas les memes a chaque fois (pas comme lors d'une utilisation classique de randomize, donc c pas mal...
cs_joro
Messages postés71Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention21 septembre 2007 15 juil. 2003 à 09:33
Enfin ! un peu de positif dans ce monde dur.
Merci BadNews, j'ai l'impression d'être moins nul !
Peux-tu me mettre une note pour relever cette misère de 1/10.
Merci !!!
cs_BadNews
Messages postés98Date d'inscriptionsamedi 30 novembre 2002StatutMembreDernière intervention10 septembre 20071 24 juin 2003 à 10:17
Wow les gars ,vous êtes raide ds vos commentaires ... le design est bien ,et si ca te donne mal aux yeux ben achète toi des lunettes ... j/k
Bon travail joro !!!
cs_joro
Messages postés71Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention21 septembre 2007 16 juin 2003 à 08:46
Ok pour le design. Rien ne vous empêche de l'arranger et voyons voir comment vous l'améliorerez.
Par contre, rien sur les possibilités et le fonctionnement !
Attention ! Dans les critiques, il n'y a pas que les points négatifs qui doivent être exprimés...
Je reste tout de même poli, et je persiste à regarder les côtés positifs, en conséquence, je vous remercie pour vos commentaires.
Bonne journée à tous.
ICIoBRa
Messages postés368Date d'inscriptiondimanche 24 juin 2001StatutMembreDernière intervention 7 décembre 2015 14 juin 2003 à 17:42
idem
z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 20072 14 juin 2003 à 00:09
putain je te dis pas le design... C'ets la mort, on y comprend rien et ca fait mal aux yeaux !
(Note : 2/10) car c'ets déja présent, le design fait mal aux yeux et c'ets pas beau...
24 juil. 2003 à 16:33
Même les autres !!!
MERCI...
16 juil. 2003 à 12:48
16 juil. 2003 à 12:26
1 - Lorsque l'action débute soit par un clic sur un un objet ou par l'appui d'une touche, c'est l'utilisateur qui décide du départ.
Ceci prend un certain temps qui est déjà aléatoire.
Il suffit donc d'activer dans un timer, qui tourne à l'ouverture de l'exécutable, avec une ligne faisant appel à l'aléatoire tel que : "NbreAléatoire = Int((Nombre * Rnd) + 1)".
Ce timer est False dès que l'utilisateur doit trouver ce nombre aléatoire, puis est remis à True lorsque l'utilisateur a terminé.
2 - On a besoin de l'aléatoire dès que le programme est lancé.
Pour éviter de tomber systématiquement sur le ou les mêmes aléatoires, je lance une boucle faisant appel au RND tel que ci-dessus en définissant la fin de boucle à partir du "Now" ou je récupère le jour + le mois + l'heure + les minutes + les secondes et je suis assuré de n'avoir jamais le même départ aléatoire.
Exemple "Now=22/12/2002 10:15:36"
Ma boucle va donner
FinBoucle = 22 + 12 + 10 + 15 + 36
For I = 0 to FinBoucle
NbreATrouver = Int((Maxi * Rnd) + 1)
Next I
Voilà, j'espère que ce n'est pas trop nébuleux.
16 juil. 2003 à 09:39
16 juil. 2003 à 09:08
Je vois que z980x ne fait pas partie de cette catégorie et je trouve cela rassurant.
Merci, z980x pour cette démonstration et pour ce commentaire plus sympa que le précédent.
15 juil. 2003 à 09:53
Sinon, un bon point : Les chiffres ne sont pas les memes a chaque fois (pas comme lors d'une utilisation classique de randomize, donc c pas mal...
15 juil. 2003 à 09:33
Merci BadNews, j'ai l'impression d'être moins nul !
Peux-tu me mettre une note pour relever cette misère de 1/10.
Merci !!!
24 juin 2003 à 10:17
Bon travail joro !!!
16 juin 2003 à 08:46
Par contre, rien sur les possibilités et le fonctionnement !
Attention ! Dans les critiques, il n'y a pas que les points négatifs qui doivent être exprimés...
Je reste tout de même poli, et je persiste à regarder les côtés positifs, en conséquence, je vous remercie pour vos commentaires.
Bonne journée à tous.
14 juin 2003 à 17:42
14 juin 2003 à 00:09
(Note : 2/10) car c'ets déja présent, le design fait mal aux yeux et c'ets pas beau...
en fait je vais mettre 1/10