TI-Basic/z80/maths/proba/randInt : Différence entre versions

De TI-Planet Wiki
< TI-Basic‎ | z80
Aller à : navigation, rechercher
(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]

Version actuelle datée 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