Fonction Rnd

cs_greg33170 Messages postés 1 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 19 mai 2011 - 19 mai 2011 à 14:27
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 20 mai 2011 à 12:05
Bonjour,

J'utilise la fonction Rnd afin de générer sur un ensemble donnée de nombre plusieurs nombres aléatoires. Jusqu'ici tout va bien mais j'aimerais savoir s'il est possible de fournir une fonction qui permet de vérifier s'il n a pas sorti le même nombre sur les lignes précédentes. J'utilise déjà la fonction Randomize mais cela ne m'empêche pas d'avoir des nombres identiques. Pouvez vous m'aider svp ? ^^

Merci et à très vite
Greg

3 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
19 mai 2011 à 15:11
Bonjour,

Et tu as, bien entendu, commencé par une recherche sur ce forum, juste pour voir s'il ne s'y trouvait pas déjà une ou plusieurs sources à ce sujet, n'est-ce-pas ?
Et tu n'as rien trouvé ?


____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
19 mai 2011 à 15:13
http://www.codyx.org/snippet_recuperer-aleatoirement-valeur-unique-tableau_348.aspx

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
20 mai 2011 à 12:05
Bonjour,

Greg, la fonction Randomize n'a rien à voir pour la vérification d'un nb déjà sorti... Elle permet seulement d'initialiser le générateur de nombres sur un nombre d'itération précis. On utilise plutôt cette fonction associée à TIMER pour rendre la génération de nombre pratiquement imprévisible, de cette façon : RANDOMIZE TIMER

Amicalement,
Us.
0
Rejoignez-nous