« TI-Basic/z80/maths/proba/randInt » : différence entre les versions

De TI-Planet Wiki
< TI-Basic‎ | z80
Aller à la navigation Aller à la recherche
(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 }} ... »)
 
m (poids du token)
 
Ligne 6 : Ligne 6 :
|modeles = [[TI-81]] à [[TI-86]] ''(tous)''
|modeles = [[TI-81]] à [[TI-86]] ''(tous)''
|acces = [math][gauche][5]
|acces = [math][gauche][5]
|poids = 1 octet
|poids = 2 octets
}}
}}


Ligne 43 : Ligne 43 :


== Informations complémentaires ==
== Informations complémentaires ==
* Poids du Token: 1 octet
* Poids du Token: 2 octets
== Voir aussi ==
== Voir aussi ==
* [http://tibasicdev.wikidot.com/randint Sur TI-Basic Developer]
* [http://tibasicdev.wikidot.com/randint Sur TI-Basic Developer]

Dernière version du 25 juin 2014 à 14:56

randInt()
Accès: [math][gauche][5]
Existe sur TI-81 à TI-86 (tous)
Poids: 2 octets

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: 2 octets

Voir aussi