OVH Cloud OVH Cloud

chiffre aleatoire

47 réponses
Avatar
pierre
y'a t il une maniere plus simple d'avoir un chiffre
compris entre 0 et 1 (et non egal a zero) autrement que
par la methode suivante ?

alea = Rnd()
While (alea = 0)
alea = Rnd()
Wend

par avance merci

10 réponses

1 2 3 4 5
Avatar
garnote
Déjà vu passer ce bouquin dont le titre français
était «De l'inconvénient d'être anaphabète numérique»
ou quelque chose du genre. Très instructif.
J'ai utilisé «date d'anniversaire» pour éviter la confusion ;-)

Serge


"Daniel.M" a écrit dans le message de
news: #
Sergio,

Précision ici: par même date de naissance, on fait fi de l'année.

T'as lu "Innumeracy: mathematical illeteracy and its consequences", John A
Paulos ?

Salutations,

Daniel M.


"garnote" wrote in message
news:qQDKb.27859$
;-)))))))))))

Et grâce aux probas, j'ai encore gagné 20 $ hier
en gageant qu'au moins deux personnes dans la salle
avait la même date d'anniversaire.
Les probabilités en question sont obtenues en entrant
cette formule en A1 et en la recopiant vers le bas :
=1-(PERMUTATION(365;LIGNE())/(365^LIGNE()))

Serge






Avatar
Nicolas B.
Que pensez-vous de ce raisonnement (résonnement !)?


Ca marche :-)

Je voyais par contre la chose autrement : pour avoir 0, il faut que les
quinze décimales soient à 0. La probabilité pour chacune d'elle est de 1/10,
et la probabilité d'avoir 0 aux 15 décimales est donc (1/10)^15.


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Je ne crois pas qu'il faille simuler cette affaire-là.
Il suffirait que quelqu'un me convainque que mon
explication tient la route :
Si Rnd choisissait des nombres entre 0 et 1 avec
une précision de une décimale, il ne pourrait obtenir
que l'un des dix nombres suivants :
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
et la probabilité de tomber sur 0 serait égale à 1/10.
De même si la précision est de deux décimales,
la probabilité de tomber sur 0 serait égale à 1/100,
et ainsi de suite jusqu'à une précision de 15 décimales.

Que pensez-vous de ce raisonnement (résonnement !)?

Serge






"Nicolas B." a écrit dans le
message de news: urQ$
Je n'ose pas me lancer dans la vérification de cette valeur.
Exécuter une boucle 1 000 000 000 000 000 de fois...
Mon ordi risquerait de ne pas tenir le coup ;-)

Pour rependre le fil de la question initiale de pierre :
Si j'étais lui, je ne ferais pas le test du 0, la probabilité qu'il
tombe étant largement plus faible que la probabilité que ma macro
plante (les macros de mon invention plantent, disons... 1 fois sur 5
;-))


--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC




Avatar
garnote
Yep !
Je préfère ton approche à la mienne.

C.Q.F.D.

Serge

"Nicolas B." a écrit dans le message de
news:
Que pensez-vous de ce raisonnement (résonnement !)?


Ca marche :-)

Je voyais par contre la chose autrement : pour avoir 0, il faut que les
quinze décimales soient à 0. La probabilité pour chacune d'elle est de
1/10,

et la probabilité d'avoir 0 aux 15 décimales est donc (1/10)^15.


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Je ne crois pas qu'il faille simuler cette affaire-là.
Il suffirait que quelqu'un me convainque que mon
explication tient la route :
Si Rnd choisissait des nombres entre 0 et 1 avec
une précision de une décimale, il ne pourrait obtenir
que l'un des dix nombres suivants :
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
et la probabilité de tomber sur 0 serait égale à 1/10.
De même si la précision est de deux décimales,
la probabilité de tomber sur 0 serait égale à 1/100,
et ainsi de suite jusqu'à une précision de 15 décimales.

Que pensez-vous de ce raisonnement (résonnement !)?

Serge






"Nicolas B." a écrit dans le
message de news: urQ$
Je n'ose pas me lancer dans la vérification de cette valeur.
Exécuter une boucle 1 000 000 000 000 000 de fois...
Mon ordi risquerait de ne pas tenir le coup ;-)

Pour rependre le fil de la question initiale de pierre :
Si j'étais lui, je ne ferais pas le test du 0, la probabilité qu'il
tombe étant largement plus faible que la probabilité que ma macro
plante (les macros de mon invention plantent, disons... 1 fois sur 5
;-))


--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC








Avatar
Daniel.M
Déjà vu passer ce bouquin dont le titre français
était «De l'inconvénient d'être anaphabète numérique»
ou quelque chose du genre. Très instructif.


Un must, pour les gestionnaires notamment. Ça se lit tout seul.

J'ai utilisé «date d'anniversaire» pour éviter la confusion ;-)


Je le mentionnais pour éviter ce qui est arrivé à un invité de Johnny Carson (il
y a une vingtaine d'années) et annonce qu'il y a au moins 2 individus dans le
studio (environ 200 personnes) qui partageaient le même anniversaire.

L'animateur ne fait ni une ni deux et demande la date de naissance COMPLÈTE
(année incluse) des gens dans le studio. Aucune paire trouvée. Et comme le type
n'avait pas bien assimilé la leçon, il a eu l'air fou.

As-tu la formule pour savoir si 3 (ou X) personnes (parmi N) partagent la même
date d'anniversaire?

As-tu la formule pour savoir si 2 personnes partagent la date de naissance
COMPLÈTE, ie. nées le même jour de la même année parmi N personnes (en
considérant une répartition aléatoire de gens entre 0 et 70 ans, tant pis si JPS
n'en fait pas partie).

Salutations,

Daniel M.

Avatar
garnote
Petit avis bien personnel :

M'étonnerait qu'on puisse y arriver.
On peut toujours tester si une suite de nombres est
conforme à un modèle probabiliste donné mais
savoir qu'une suite est «hasardeuse» ???
On connaît des milliards de décimales de Pi et on
ne peut pas démontrer qu'elles sont distribuées au hasard.
Mais il semblerait bien que !

Serge

Au fait... :
Comment fait-on pour dire qu'une suite de nombres est aléatoires ?


Avatar
garnote
Non mais vais y réfléchir après quelques petits dodos !

Serge

As-tu la formule pour savoir si 3 (ou X) personnes (parmi N) partagent la
même

date d'anniversaire?

As-tu la formule pour savoir si 2 personnes partagent la date de naissance
COMPLÈTE, ie. nées le même jour de la même année parmi N personnes (en
considérant une répartition aléatoire de gens entre 0 et 70 ans, tant pis
si JPS

n'en fait pas partie).

Salutations,

Daniel M.




Avatar
Nicolas B.
Salut Daniel,

As-tu la formule pour savoir si 2 personnes partagent la date de
naissance COMPLÈTE, ie. nées le même jour de la même année parmi N
personnes (en considérant une répartition aléatoire de gens entre 0
et 70 ans, tant pis si JPS n'en fait pas partie).


Entre 0 et 70 ans : 25915 dates possibles.
La première personne parmi N est née un certain jour.
La deuxième a 1/25915 chance d'être née le même jour.
Si les deux premières sont nées des jours différents, la troisème personne a
2 chances d'être née le même jour qu'une des deux autres : 2/25915.
...
La Nième : N-1 chances.

Bilan : probabilité d'avoir au moins deux personnes de même date de
naissance : 1/25915 + 2/25915 + ... + (N-1)/25915
Soit N(N-1)/2*25915

Est-ce juste, ou y'a-t-il quelque chose qui m'aurait échappé ?

As-tu la formule pour savoir si 3 (ou X) personnes (parmi N)
partagent la même date d'anniversaire?
Pfffiouuuu, là j'abandonne ;-)



A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Déjà vu passer ce bouquin dont le titre français
était «De l'inconvénient d'être anaphabète numérique»
ou quelque chose du genre. Très instructif.


Un must, pour les gestionnaires notamment. Ça se lit tout seul.

J'ai utilisé «date d'anniversaire» pour éviter la confusion ;-)


Je le mentionnais pour éviter ce qui est arrivé à un invité de Johnny
Carson (il y a une vingtaine d'années) et annonce qu'il y a au moins
2 individus dans le studio (environ 200 personnes) qui partageaient
le même anniversaire.

L'animateur ne fait ni une ni deux et demande la date de naissance
COMPLÈTE (année incluse) des gens dans le studio. Aucune paire
trouvée. Et comme le type n'avait pas bien assimilé la leçon, il a eu
l'air fou.

As-tu la formule pour savoir si 3 (ou X) personnes (parmi N)
partagent la même date d'anniversaire?

As-tu la formule pour savoir si 2 personnes partagent la date de
naissance COMPLÈTE, ie. nées le même jour de la même année parmi N
personnes (en considérant une répartition aléatoire de gens entre 0
et 70 ans, tant pis si JPS n'en fait pas partie).

Salutations,

Daniel M.



Avatar
Nicolas B.
J'avais lu quelque part (où, je ne sais plus), qu'une suite est aléatoire si
elle n'est pas compressible, c'est-à-dire qu'on ne peut pas l'exprimer de
manière courte (exemples : il n'y a que des 1, ou encore : ce sont les
décimales de pi).

Ca me paraît tout à fait logique, mais je me demande bien comment on peut
démontrer qu'une suite de nombres est imcompressible. On peut vérifier
quelques caractères particuliers (fréquence d'apparition de chaque chiffre,
fréquences de certaines chaînes de chiffres, étude de la distance entre deux
chiffres...), mais vérifier tous les caractères possibles de la suite ça me
semble impossible.


A+
--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Petit avis bien personnel :

M'étonnerait qu'on puisse y arriver.
On peut toujours tester si une suite de nombres est
conforme à un modèle probabiliste donné mais
savoir qu'une suite est «hasardeuse» ???
On connaît des milliards de décimales de Pi et on
ne peut pas démontrer qu'elles sont distribuées au hasard.
Mais il semblerait bien que !

Serge

Au fait... :
Comment fait-on pour dire qu'une suite de nombres est aléatoires ?




Avatar
Nicolas B.
Aïe, j'avais pas vu ta réponse avant de poster. Désolé :-(
J'espère que Daniel est déjà au dodo afin qu'il puisse réfléchir avant de
voir la solution (qui est peut-être fausse d'ailleurs ;-)

--
Nicolas B.

Adresse @adresse.bidon.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Non mais vais y réfléchir après quelques petits dodos !

Serge

As-tu la formule pour savoir si 3 (ou X) personnes (parmi N)
partagent la même date d'anniversaire?

As-tu la formule pour savoir si 2 personnes partagent la date de
naissance COMPLÈTE, ie. nées le même jour de la même année parmi N
personnes (en considérant une répartition aléatoire de gens entre 0
et 70 ans, tant pis si JPS n'en fait pas partie).

Salutations,

Daniel M.




Avatar
sabatier
non, non, thierry ; ils n'étaient que deux : son frère jumeau et lui mais à la
place du frérot, je n'aurais pas fait le pari des 20 $, je pense...
jps


Papyty wrote:

Y'avait du monde dans cette salle pour que tu ne prennes pas trop de risque
;-)))
Ton anniversaire???
--
@+
Thierry
06/01/2004 20:37:24


1 2 3 4 5