Jak najprościej zrobic generator losowy. Nie musi byc zbytnio dokładny ale niech bedzie czyms lepszym niz termometr.
- posted
13 years ago
Jak najprościej zrobic generator losowy. Nie musi byc zbytnio dokładny ale niech bedzie czyms lepszym niz termometr.
Am 11.10.2010 14:32, schrieb Miron (Asha) Kitkowsk:
Zależy jak chcesz. Ja zrobiłem to kiedyś na generatorach na 556. Jeden szybki, kilka MHz, drugi wolny (potrzebowałem jeden wektor na 10 sekund). Oba generatory miały szybkie termistory (perełki) w obwodzie RC. Niezbyt losowy, ale dla mnie wystarczało. Oczywiście szybki generator na licznik (w moim przypadku 8 bit), a wolny na latch. Teraz bym wziął procesorka i wgrał generator liczb pseudolosowych.
Waldek
Jeśli ma być naprawdę losowy (nie pseudo - np. do generowania kluczy szyfrowania) - generator szumów (np, dioda Zenera lub w tej roli złącze E-B tranzystora w kierunku zaporowym), wzmacniacz, ADC (może być wbudowany w procesorku) i z próbek brać najmniej znaczące bity. Może się okazać, że sam wbudowany ADC wystarczająco szumi (np. w AVR- ach można włączyć przedwzmacniacz na wejściu).
Am 11.10.2010 15:14, schrieb M:
Kolega pisał, że mu aż tak random nie potrzeba. Ale jak się nie chce mieć cały czas tej samej sekwencji po włączeniu, to można tak, jak napisałeś. Inna możliwość to, w procesorach które nie zerują rejestrów po włączeniu, wziąć któryś z rejestrów jako wektor początkowy, albo czytać ADC z otwartym wejściem, albo....
Waldek
W dniu 11.10.2010 15:05, Cezar pisze:
To taki, co przy jednoczesnym rzucie pięciu kostek zawsze losuje pokera :-)
Pozdrawiam G.K.
Pan Waldemar Krzok napisał:
...albo licznik Geigera. Znajomy dawno, dawno temu tak robił i podłączał do jakichś swoich muzycznych wynalazków. Mówił, że ma muzykę z kosmosu.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.