Rand avec 1 inclus ?

Voir le sujet précédent Voir le sujet suivant Aller en bas

Rand avec 1 inclus ?

Message par noelthebest le Jeu 24 Mai - 15:44

Bonjour,

la fonction rand permet d'avoir un nombre réel entre 0 inclus et 1 exclus. Si on veut que 1 soit inclus, comment faire ?

Merci d'avance. Content

_________________
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1969
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Re: Rand avec 1 inclus ?

Message par linkakro le Jeu 24 Mai - 15:49

Il faut générer un entier aléatoire puis diviser par le maximum.
Plus le maximum est grand et plus il y aura une grande variété de valeurs (dont 1) en résultat.
Cependant je ne suis pas sûr que ce soit équiprobable.
ranInt(0,100)/100
Ceci inclus également 0.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Rand avec 1 inclus ?

Message par sandro le Jeu 24 Mai - 16:08

Je crois bien que chaque valeur de 0.00 à 1.00 soit équiprobable, par contre on n'a q'une décimale.

explication : randInt(0,100) tire un nombre alétoire entre 0 et 100, de maière équipropable. Donc en divisant chaque nombre par une constante, chaque résulata a également la même probabilité de tomber.

Sandro

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: Rand avec 1 inclus ?

Message par linkakro le Jeu 24 Mai - 16:53

Sauf que tu pars du principe que randInt est lui-même équiprobable, ce dont je n'ai aucune preuve.
Un entier aléatoire entre 0 et 100 divisé par 100 donne deux décimales.
Si tu veux des décimales bizarres, alors il suffit d'utiliser un nombre premier, par exemple 113.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Rand avec 1 inclus ?

Message par sandro le Jeu 24 Mai - 17:40

Ou mieux quelquechose du genre entAléat(0,E14)E-14, comme ça on a le même nombre de chiffres que rand, et même s'il y a une légèrissime non-équipropabilité, vu le grand nombre de valeurs, l'impacte sera petit.

Après, de toute façon, la fonction rand elle même n'est que pseudo-aléatoire, et rien ne garrentit qu'elle renvoie les nombres de manière équiprobables sur des intervals de même amplitude. Il est même fort probable que ce n'est pas le cas.

Sandro

_________________
mort à l'inutile, place à la mémoire libre et aux programmes!

sandro
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Re: Rand avec 1 inclus ?

Message par noelthebest le Ven 25 Mai - 6:40

D'accord merci. Content

_________________
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1969
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Re: Rand avec 1 inclus ?

Message par Contenu sponsorisé Aujourd'hui à 4:57


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum