TI-Basic/z80/maths/proba/randInt

De TI-Planet Wiki
< TI-Basic‎ | z80
Révision datée du 25 juin 2014 à 13:55 par Persalteas (discussion | contributions) (Page créée avec « {{Infobox fonction |title = randInt() |name = randInt() |image = |caption = |modeles = TI-81 à TI-86 ''(tous)'' |acces = [math][gauche][5] |poids = 1 octet }} ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
randInt()
Accès: [math][gauche][5]
Existe sur TI-81 à TI-86 (tous)
Poids: 1 octet

Description

Cette fonction renvoie un entier aléatoire entre deux bornes incluses, ou une liste d'entiers aléatoires.

  • randInt(A,B) renvoie A+int((B-A+1)rand si A<B, B+int((A-B+1)rand sinon.


Syntaxe

randInt( minimum , maximum [ , nombre de valeurs ] )
  • On peut donc obtenir soit un nombre entier, soit une liste contenant des nombres entiers.

Réglage du Seed

  • Le seed de randInt() est le même que celui de rand, et il se règle avec rand:
seed→rand

Optimisations

  • Si la borne inférieure est 0, il est plus léger d'utiliser rand:
:randInt(0,12
peut devenir
:int(13rand

Emplacement

  • Depuis l'éditeur de programmes, tapez [math][droite][2]
  • Dans le catalogue

Modèles concernés

Toutes les TI-z80 de la TI-81 à la TI-86.

Messages d'erreur

ERR DOMAIN

Si l'un des arguments est une valeur décimale.

ERR DATA TYPE

Si l'un des arguments est n'est pas un nombre réel.


Informations complémentaires

  • Poids du Token: 1 octet

Voir aussi