Random en Rnd !!?
Publié : sam. 29/sept./2007 16:53
Pourquoi ne pas appeler Random , Rnd ?
C’est plus pratique ! non ?

C’est plus pratique ! non ?

facileMytic a écrit :Pourquoi ne pas appeler Random , Rnd ?
C’est plus pratique ! non ?
Code : Tout sélectionner
ProcedureDLL rnd(x)
d=Random(x)
ProcedureReturn d
EndProcedure
je pense que c'est plus que tres négligeable !!Mytic a écrit :Et ça ne diminue pas la vitesse ? (Remplacer une commande par 3) ?
![]()
Code : Tout sélectionner
Macro Rnd
Random
EndMacro
For i = 1 To 10
Debug Rnd(100)
Next i
Ce qui est certain, c'est qu'à l'éxécution, ceci est aussi efficace/performant que le random original !Dr. Dri a écrit :DriCode : Tout sélectionner
Macro Rnd Random EndMacro For i = 1 To 10 Debug Rnd(100) Next i
djes a écrit :Je crois que la raison vient du fait que traditionnellement, "rnd" devrait renvoyer un nombre réel entre 0 et 1.
Code : Tout sélectionner
#Random_Max = $7FFFFFFF
Macro Rnd()
(0.0 + Random(#Random_Max) / #Random_Max)
EndMacro
For i = 1 To 20
Debug Rnd()
Next i