@ Guesset : quand je dis "uniforme", je sous-entends que chaque tirage a la même probabilité d'être tiré sur le long terme. Plus le nombre des tirages est grand et plus la fréquence va tendre vers la probabilité. Inversement, pour un petit nombre de tirages, tu peux avoir d'importantes fluctuations. Il faut faire la distinction entre l'aspect théorique mathématique des probabilités (dont je parlais) et celle que l'on observe en statistique dans un échantillon (ce dont tu parles). Sinon, oui, tu as raison.
@ Jay M : à vrai dire, je ne sais pas ce que tu as compris.
@+
Bonjour,
Illustrons la différence entre la probabilité d'une répartition équilibré et le nombre de répartitions équilibrés pour n tirages avec un pile ou face.
Mettons de côté les tirages de n impairs qui ne sauraient être équilibrés quelque soit la valeur de n. Pour n=2k, la probabilité d'avoir une sortie équilibrée est P(n/2) = C(n, n/2) / 2n. En prenant, l'approximation n! = sqrt(2PI.n)(n/e)n on obtient P(n/2) = 2/sqrt(2PI.n).
Donc la probabilité d'avoir une sortie équilibrée décroit quand n croit, mais le nombre croit. Si on multiplie n par 4, P4n(4n/2) = Pn(n/2)/2 (approximativement), mais le nombre de tirages équilibrés est multiplié par 23n-1.
Oui. Plus mais moins
Salutations
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)
Ce que tu évoques ici est un retour à l'équilibre (le même nombre de sorties). Oui, ça peut arriver, mais cela sera moins fréquent sur le long terme.Envoyé par Jay M
Au moins tu ne t'ai pas trompé car l'Emmental est français et possède des trous. Tandis que le gruyère est Suisse et ne possède pas de trous.Envoyé par Jay M
Oui, mais le rapport surface des trous sur surface en fromage reste constante.Envoyé par Jay M
Grand fan des fromages français(même si j’aime bien le gruyère aussi)
Le gruyère n'est pas que Suisse et il a même son IGP.
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
On peut travailler sur la parité du nombre et non pas sur le nombre lui-même :
On peut aussi éventuellement utiliser micros() selon que ... !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 byte r = random(256) & 0x01; // 0 ou 1
Si une ADCx n'est pas connectée (x entre 0 et 6 ou 8 selon ...):
Si toutes les broches ADC sont connectées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void setup() { randomSeed(analogRead(ADCx)); //... }
Accessoirement, on pourrait modifier la valeur stockée en eeprom au bout d'un certain temps... en cours d'exécution...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <EEPROM.h> #define eeprom_rand 0 void setup() { byte r = EEPROM.read(eeprom_rand); randomSeed(r) r = random(256); EEPROM.write(eeprom_rand, r); // prêt pour un prochain setup //... }
On peut malgré tout avoir des problèmes au niveau des séries de 0 ou 1 trop importantes et dans ce cas il est
facile de développer un petit algo pour brider les suites.
Partager