Les algorithmes cachés dans les calculatrices : NOMBRES ALEATOIRES
ฝัง
- เผยแพร่เมื่อ 24 ม.ค. 2025
- Cette vidéo présentent différents algorithmes informatiques pour générer des nombres aléatoires sur votre calculatrice. Nous utiliserons 2 tests (chi-2 et un test d'indépendance) pour évaluer leurs robustesses.
Outils utilisés :
Simulateur NUMWORKS : www.numworks.c...
Émulateur ZX81 : rullf2.xs4all.n...
Émulateur Ti-57 : www.pcjs.org/m...
Pour aller plus loin :
Wikipédia : fr.wikipedia.o...
Je découvre votre vidéo, un régal !
Je vais voir (à distance) les lois uniformes avec mes TS, à quoi ça sert ??? Merci pour vos explications !
Merci. Un exercice trop difficile à faire par le calcul pour des TS (mais facile en programmation) est le suivant : "Deux personnes se donnent rendez-vous entre 12h et 13h. Quel sera en moyenne le temps d’attente de la première personne arrivée ?"
On prend 2 variables uniformes sur [12, 13] (ce qui revient à les prendre entre 0 et 1) et la simulation en Python est alors simplement :
from random import *
def simul(n = 10000):
sv = 0 # somme des tps d'attente
for i in range(n):
sv += abs(random() - random()) # ajout tps attente
return sv * 60 / n # tps moyen en minutes
Et on trouve... 20 minutes
@@Schraf très fort en effet !
Vraiment super votre vidéo. J'ai pas mal programmé avec ma TI89 et maintenant en python avec la Numworks et je me suis demandé comment fonctionnait la fonction random(). Merci beaucoup!