<html><head></head><body><div>V některých MCU se vyskytuje generátor náhodných čísel, využívá se šum PN přechodu. Není to buhví jak rychlé, např. 16 náhodných bitů za 30us, případně 120us pokud se hlídá parita nul a jedniček.</div><div>Ale na inicializaci generátoru to postačuje.<br></div><div><br></div><div>Tomáš</div><div><br></div><br><br><div><strong>
From:
</strong>
 
Jindrich Fucik <fulda@seznam.cz>
<br>
<strong>
To:
</strong>
 
HW-news <hw-list@list.hw.cz>
<br>
<strong>
Sent:
 
</strong>
13.02.2020 9:03
<br>
<strong>
Subject:
</strong>
 
Re: Vykonova strata diod
<br><br><blockquote class="mori" style="margin:0 0 0 .8ex;border-left:1px solid #CCC;padding-left:1ex;">... nebo v tom je nějaká záludnost.<br>Programově se generují náhodná čísla, která nejsou náhodná. Jsou daná nějakým vzorcem, který je možná dlouhý, ale pořád je to vzorec.<br>Vezmi jednoduchý příklad. Tady: https://www.youtube.com/watch?v=AcjY-6IfllM<br>To je arduino (omlouvám se, není slepeno tavnou pistolí, netrčí z něj dráty, ale arduino to je) je na něm napsaný jednoduchá hra had. <br>Když hada spustíš, tak jedna z prvních věcí je, že musíš vygenerovat na nějaké místo první "jídlo". V té době nemáš po ruce nic nahodilého, počet strojových taktů od spuštění je stále stejný, seznam provedených instrukcí je také stejný.<br><br>Takže potřebuješ něco, co nebude stejné. Třeba u toho kousku na videu je jeden vodič protažený plošňákem co nejdelší se mi povedlo, obsahuje všeliaké meandry a pokud možno co nejvíce odporuje zásadám tvorby plošňáku. Tím pádem se na něm nachytá nějakej malej šum. Já ho velmi přesně a velmi precizně několikrát změřím AD převodníkem, použiji pochopitelně převážně LSB a ty použiji jako "random seed" pro ten pseudo-náhodný generátor.<br><br>Pokud máš diodu, která krásně šumí sama o sobě, ušetříš si tahání drátu a můžeš použít třeba nějaký zesilovač a ten měřit ve větším rozsahu.<br><br>---------- Původní e-mail ----------<br>Od: Jan Kuba <honza.kuba@gmail.com><br>Komu: HW-news <hw-list@list.hw.cz><br>Datum: 12. 2. 2020 22:01:09<br>Předmět: Re: Vykonova strata diod<br><br>...<br><br>> Mimochodem generovat náhodná čísla jde dnes  udelat  programově, nebo v tom je nejaka zaludnost?<br>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list<br></blockquote></div></body></html>