Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2946 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Generer un nombre aleatoire.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Generer un nombre aleatoire.

n°1377075
Gruber Han​s
Posté le 29-05-2006 à 22:30:24  profilanswer
 

Bonjour à tous.
 
Je suis actuellement en train de faire une petite application qui necessite des nombres aleatoires.
j'ai utilisé l'instruction RND, le probleme est que cette instruction genere toujours la meme serie de valeurs, celle ci n'a rien d'aleatoire.
 
Existerait il une astuce ou une autre instruction permettant cette fois de generer de veritables nombres aleatoires ?
 
Merci d'avance pour vos reponses.  :hello:  
 

mood
Publicité
Posté le 29-05-2006 à 22:30:24  profilanswer
 

n°1377101
camel42
Posté le 29-05-2006 à 23:06:46  profilanswer
 

As-tu essayé la formule ALEA entre bornes dans une cellules, puis tu peux par la suite récupérer cette valeur via un texbox ou autre. Moi, j'ai fais un jeux de Yams comme ceci.

n°1377135
Gruber Han​s
Posté le 30-05-2006 à 00:49:56  profilanswer
 

Ca a l'air de fonctionner, merci beaucoup pour cette info :)

n°1377161
galopin01
Posté le 30-05-2006 à 06:58:19  profilanswer
 

bonjour,
Utilise l'instruction Randomize pour initialiser le générateur de nombre aléatoire :
 
Sub Test()
Dim MyValue
Randomize    ' Initialise le générateur de nombres aléatoires.
' Renvoie une valeur aléatoire comprise entre 1 et 6.
MyValue = Int((6 * Rnd) + 1)
End Sub
 
A+


---------------
roger
n°1377482
the prison​er
Posté le 30-05-2006 à 13:21:18  profilanswer
 

voici une fonction VBA qui permet de generer un nombre aleatoire entre 2 bornes
 
Public Function RandomNumber(Lowest As Long, Highest As Long)
' Generates a random whole number within a given range
   Randomize
   RandomNumber = Int(Rnd * (Highest + 1 - Lowest)) + Lowest
End Function

n°1377525
Gruber Han​s
Posté le 30-05-2006 à 13:49:30  profilanswer
 

merci pour vos reponses.
 
Je viens de tester l'instruction randomize et effectivement le nombre devient different chaque fois cette fois ci.
 
Merci beaucoup :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Generer un nombre aleatoire.

 

Sujets relatifs
generer une clé 64 bitsgenerer du pdf à la volée avec ezpdf...
Nombre de jours entre 2 datesMeilleur alog pour coder la sélection proportionnelle aléatoire
Générer un nombre aléatoireGenerer un nombre aléatoire à l'exception d'un ensemble d'entiers ?
Générer un nombre aléatoire...[C/C++] Générer un nombre aléatoire
[ JS ] générer un nombre aléatoire et probleme de tableau ( var )[PHP] générer un nombre aléatoire...
Plus de sujets relatifs à : Generer un nombre aleatoire.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR