Le réseau francophone des utilisateurs du logiciel Clickteam Fusion

Messagerie
  • conceptgame
    Est-ce que la recherche fonctionne encore?
    conceptgame - 01/07/2020 18:49:39
  • Xenon3K
    Apparemment non je viens de tester :/
    Xenon3K - 01/07/2020 21:26:31
  • Xenon3K
    En faite j'ai revus presque tout mon code et certaines choses que j'ai oublié de tester
    Xenon3K - 01/07/2020 21:27:09
  • Xenon3K
    C'est ok pour la recherche
    Xenon3K - 02/07/2020 10:33:39

comment éviter que deux fois à la suite le nombre en random soit le même?

86 messages

vendredi 22 mai 2020 17:29

Bonjour,

Ma valeur nombre de graine est en random soit de  à  1 à 3 ou bien de 1 à 5.

Souvent c'est le même nombre qui suit comment faire pour éviter cela. Qu'à chaque fois le nombre suivant soit différent. Merci pour la ou les réponses

Pièces jointes
fredetmumu
1046 messages

vendredi 22 mai 2020 19:39

voila, ça semble fonctionner

Pièces jointes
86 messages

vendredi 22 mai 2020 19:49

ok fredetmumu merci je tournais en rond. j'avais pas penser à faire ça.

fredetmumu
1046 messages

vendredi 22 mai 2020 19:52

ton petit jeu m'a inspiré ça:

Pièces jointes
86 messages

vendredi 22 mai 2020 22:32

Chouette ton petit jeu, j'en suis pas encore là au niveau programmation :(

Mais je vais pouvoir étudier ton programme. Merci

Seyjin
1427 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5
samedi 23 mai 2020 17:58

Ça servira probablement à rien, ou à la limite pour la frime. Le coup de la boucle est pas mal efficace, mais bien que ce soit très improbable il est toujours possible de tomber sur le même.

Donc voila mon petit truc (avec String Parser) :

  • Au début, on a une chaîne globale nommée checklist, "12345". Un chiffre y est choisi en prenant aléatoirement une sous-chaîne de 1 (ln( ) : longueur d’une chaîne).
  • Ensuite, avec String Parser dans checklist on remplace le chiffre par lastn (qui est nulle au début).
  • Puis on change lastn par le chiffre.
Pièces jointes
fredetmumu
1046 messages

samedi 23 mai 2020 18:37

j'ai jamais eu trop de souci avec cette methode, je lance la boucle 50 fois et pour que 2 chiffres identiques se suivent il faudrait que le programme choisisse 50 fois d'affiler le meme chiffre ce qui statistiquement est quasi impossible, et au pire on lance la boucle 500 fois... par contre effectivement ça ne marche que dans le but de ne pas avoir 2 fois d'affilé le meme chiffre, si par exemple on veut tirer les chiffres de 1 a 5 au hasard sans répétition, c'est pas du tout ça effectivement

Kloug
1473 messages
Fusion 2.5
samedi 23 mai 2020 19:54

Pour le fun, un visual example.

Pièces jointes
Utilisateurs en ligne

Derniers messages