macros random

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

macros random

Message 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