Page 1 sur 1

macros random

Publié : dim. 19/févr./2006 20:23
par Dr. Dri
pour le fun ^^

Rand() fonctionne au choix comme la fonction rand() en C ou comme la fonction Random() de PB

RandF() retourne un nombre entre 0 et Maximum (par défaut 1)
(si maximum < 0 ca retourne un nombre < 0 ^^)

Code : Tout sélectionner

#PB_Random_Max = $7FFFFFFF
#PB_Random_Inv = 1.0 / #PB_Random_Max

Macro Rand(Maximum = #PB_Random_Max)
  Random(Maximum)
EndMacro

Macro RandF(Maximum = 1.0)
  ((Rand() + 0.0) * #PB_Random_Inv  * Maximum)
EndMacro
Dri :D