Fonctions pures

Pour garantir la compatibilité avec le mode Vitesse extrême, les fonctions définies par l'utilisateur doivent être "pures". Une fonction pure calcule sa valeur uniquement sur la base de valeurs transmises en tant qu'arguments. Une fonction qui n'est pas pure peut référencer des données globales transmises en tant qu'argument. Par exemple, elle peut obtenir la valeur d'une cellule de feuille de calcul ou un nom défini, et l'utiliser en tant que valeur d'entrée pour le calcul. Si les données globales dépendent des hypothèses, qu'il s'agit par exemple d'une cellule de feuille de calcul avec une formule calculée à partir des hypothèses, elles auront une loi de valeurs en mode Vitesse normale, mais elles seront déterministes (avec une valeur unique) en mode Vitesse extrême. Cela est dû au fait que les cellules de feuille de calcul sont modifiées à chaque tirage en mode Vitesse normale, mais qu'elles ne changent pas en mode Vitesse extrême.