Comment avoir un vrai aléatoire

Bonjour,

Je désire faire un Excel de sudoku. Quand je génère mon Sudoku, tous les chiffres son tiré via une fonction aléatoire :

Private Function aleat(max As Integer) As Integer   'Défini un nombre aléatoire entre 0 et notre max
    aleat = CInt((max * Rnd))
End Function

Mais cet aléatoire me fait toujours ressortir le même sudoku à la fin.

J'ai mis mon fichier en jointure. Il suffit d'appuyer sur le bouton de la feuille pour avoir l'exemple.

14sudoku.xlsm (31.18 Ko)

bonjour,

Randomize, instruction

Initialise le générateur de nombres aléatoires.

A+

Bonjour,

La notion d'aléatoire n'existe pas vraiment avec l'informatique. Il me semble que le nombre obtenu avec Rnd dépend de l'heure (mais j'imagine avec un degré de précision élevé pour générer des nombres diverses). Pour réinitialiser le tirage, il faut coupler l'utilisation de Rnd avec Randomize.

Je vous invite à consulter cette page.

Edit : salut Galopin ! ;)

Effectivement, merci beaucoup !

Rechercher des sujets similaires à "comment vrai aleatoire"