Random et bitmap

cs_krater Messages postés 22 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 17 juin 2006 - 2 juin 2003 à 15:36
CoreBreaker Messages postés 540 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 5 octobre 2007 - 2 juin 2003 à 22:42
boujour
il me faudrait une procedure pour générer un nombre aléatoire
et une autre qui me permet d'afficher un bmp sur une coordonnée précisér par moi auparavant

merci de bien vouloir m'aider

1 réponse

CoreBreaker Messages postés 540 Date d'inscription dimanche 23 mars 2003 Statut Membre Dernière intervention 5 octobre 2007 1
2 juin 2003 à 22:42
Fonction aléatoire:
rnd proc near
   mov   dx,128
   push  ax
   push  dx
   mov   ax,31421
   mov   bx,word ptr seed
   mul   bx
   add   ax,6927
   mov   word ptr seed,ax
   pop   dx
   mul   dx
   pop   ax
   ret
rnd endp


Avec seed une valeur d'intialisation du générateur de nombre une valeur dépendante de la date/heure courante améliore la qualité de l'aléas. Puis seed sert garder l'etat de la valeur aléatoire mais il faut laisser la valeur de seed sans la modifier entre 2 appels à la fonction.

Finalement du récupère la valeur aléatoire dans DX

Core Breaker :)
0
Rejoignez-nous