Știu ceva despre TRNG-uri, iar 20/200 (10%) pare puțin ridicat. Aleatoritatea este aleatorie, așa că te-ai aștepta la distribuția normală a valorilor. Dar 1,6 $\sigma$ e prea mult.
Distribuția normală/gaussiană:
Știu că este o prostie, dar uită-te doar la probabilități. $z=\pm 0,8$ îl înfige chiar sub cocoașă. Foarte puțin probabil. Există un instrument numit ent care este simplu dar primul pas în proiectarea unui TRNG. Rulați-l și vedeți care este coeficientul de corelație: -
~$ ent cmix_v17
Entropie = 6,433268 biți pe octet.
Compresia optimă ar reduce dimensiunea
din acest fișier de 687704 octeți cu 19 la sută.
Distribuția Chi pătrat pentru 687704 eșantioane este 7388990,41 și aleatoriu
ar depăși această valoare mai puțin de 0,01 la sută din ori.
Valoarea medie aritmetică a octeților de date este 86,8790 (127,5 = aleatoriu).
Valoarea Monte Carlo pentru Pi este 3,496968164 (eroare 11,31%).
Coeficientul de corelație serială este 0,300655 (total necorelat = 0,0).
Sau pentru a săpa mai adânc, puteți efectua o FFT în domeniul frecvenței. Păstrați corectarea automată $< 10^{-3}$. Asta vă va oferi mostre IID din care obțineți o simplă $H_{\infty}$ și deci rata entropiei.
P.S. Să vedem circuitul.