 | Adam 13.08.2019 10:39 Bydliště: Praha
|
| Jarin's napsal(a): randomSeed(micros())
Jaký lepší výsledek by sis mohl přát ????? průměr 1? nebo 8? Průměr 5 tedy uprostřed intervalu je nejlepší možný generátor náhody, co z jakékoliv implementace algoritmů náhody můžeš dostat. ... |
Promiň, ale generovat náhodná čísla tak, že:
1) Při každém resetu je generována naprosto stejná posloupnost čísel
2) Průměr všech generovaných čísel neinklinuje k 50,000%, ale k 51%
... to je dost fatální průšvih a hlavně zbytečný!
A tohle všechno způsobí randomSeed(micros()) v loop().
To, co je na nahodilosti podstatné, zatím nejlíp vychází při randomSeed(analogRead()) volaném
jen jednou v setup(). Byť je to třeba nějak předem předepsaná implementace. Pak průměr čísel zkrátka inklinuje k 50,000000... %, což je jedno z nejpodstatnějších hledisek. To jsou zkrátka jednoduše ověřitelná fakta, která tedy máš při své praxi asi velmi dobře vyzkoušená, tak Tvé postoje moc nechápu
a nápodobně - není mým úkolem a posláním Tě vzpamatovávat, abys v tomto nelhal sám sobě,
nebo co to vlastně děláš. Pro mě je podstatné na to hlavně upozornit ostatní, jinak se k tomu už vracet nebudu. |
|