Différences entre les versions de « TESCS2 : GetRandomPercent »

De Wiwiki
Aller à la navigation Aller à la recherche
(Création)
 
(Suppréssion caractères accentué dans script)
 
Ligne 13 : Ligne 13 :


'''Exemples :'''
'''Exemples :'''
  short
  short alea
  set to 1 + 0.06 * GetRandomPercent  ;  => 1 to 6  
  set alea to 1 + 0.06 * GetRandomPercent  ;  => 1 to 6  


  short rnd
  short rnd

Version actuelle datée du 6 août 2010 à 13:53


Syntaxe :

GetRandomPercent 

Retourne un nombre aléatoire entre 0 et 99 inclus.


Pour générer un nombre aléatoire entre min and max:

set randVal to min + GetRandomPercent * (max-min) / 99

Exemples :

short alea
set alea to 1 + 0.06 * GetRandomPercent  ;  => 1 to 6 
short rnd
set rnd to 5.0/99 * GetRandomPercent     ;  => 0 to 5 
float rnd
set rnd to 0.05 * GetRandomPercent       ;  => 0.00 to 4.95 
float rnd
set rnd to 5/99 * GetRandomPercent       ;  => 0.00 to 5.00 

Voir également