Messagerie

  • Xenon3K
    Hello :) oui 1 semaine de vacances en juillet et toi ?
    Xenon3K - 01/09/2023 10:29:32
  • anthonyp
    Petit coucou à toute la communauté Fusion. Je partage une nouvelle petite vidéo bande annonce de mon projet fait sur Fusion : https://www.youtube.com/watch?v=eAg15yPxZfM
    anthonyp - 07/11/2023 15:40:29
  • Emmanuel
    coucou Xenon3k si du passe par la :-) on ne peu plus ajoute les jeux sur le site.
    Emmanuel - 13/03/2024 21:18:06
  • Xenon3K
    Merci Manu, il faut que je trouve un peu de temps pour regarder ça.
    Xenon3K - 16/03/2024 00:03:19

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
1367 messages

vendredi 22 mai 2020 à 19:39

voila, ça semble fonctionner

86 messages

vendredi 22 mai 2020 à 19:49

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

fredetmumu
1367 messages

vendredi 22 mai 2020 à 19:52

ton petit jeu m'a inspiré ça:

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
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
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
1367 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
1494 messages
Fusion 2.5
samedi 23 mai 2020 à 19:54

Pour le fun, un visual example.

Pièces jointes
Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 10 visiteurs au total

Derniers messages