Tu masz, co to są generatory liczb pseudolosowych: A tutaj, przykłady generatorów pseudolosowych. Z tego, co pamiętam rand() używa jednego z najprostszych generatorów, tj. generatora o postaci x[n] = x[n-1] * a + b, gdzie a i b mają wartość stałą. Taki generator jest dość dobry, jeżeli chodzi o szybkość, ale tylko na architekturze 32 (ewentualnie jeszcze...
Zasadniczo faktycznie generatory mają dwa główne parametry - równomierność rozkładu (w tym także otrzymywanie wszystkich liczb z zakresu) oraz losowość... O ile tą pierwsza bada się bardzo łatwo, to druga część jest trudna do opisania. Tym bardziej, że to, co dla jednej osoby może wydać się losowe, druga szybko odnajdzie słaby punkt ciągu (coś w rodzaju...
Możesz także pokusić się o napisanie własnej funkcji generującej liczby psuedolosowe. Jakbyś się zdecydował to szukaj pod hasłami: -generator multiplikatywny -generator kwadratowy -generator liniowy -generator addytywny -generator mieszany Jak by Cię interesowały cygnały cyfrowe dwustanowe (1,0) to szukaj pod hasłem generator PRBS.
Witam , mam problem , musze napisac generato liczb losowych w m-pliku , konkretnie generator liniowy i generator inwersyjny. Nie bardzo sie znam na matlabie. Prosilbym o jakas pomoc , w formie podpowiedzi albo jakichs materiałow. Z gory dziekuje
Przyczyna leży w błędnym użyciu funkcji srand . Reinicjalizujesz generator pseudolosowy zwykle tą samą wartością, jeśli wszystko wykonuje się poniżej sekundy. Inicjalizację powinieneś wykonać jednorazowo.
witam wszystkich potrzebny mi generator liczb pseudolosowych mam zrobic symulacje w LTSpice SwCadIII kompletnie nie wiem jak sie zabrac prawdopodobnie bedzie to na przerzutnikach typu D i na wyjsciu exor do pierwszego przerzutnika ale nei wiem jak w tym programie podac na wescie na zegar jak zrobic wyjscie co to powinno byc na wyjsci Pomocy jezeli ma...
witam wszystkich potrzebny mi projekt generatora liczb pseudolosowych w spice pomoze mi ktos kompletnei nei wiem jak sie zabrac niby cos mam ze to powinno byc kilka przerzutnikow typu D z bramka exor na koncu ale moze byc cos innego jestem otwarty na propozycje dzieki z gory Pozdrawiam Darek:)
Czesc Wszystkim. Potrzebuje, jako czesc projektu (VHDL na Spartan2), zrobic sobie generator liczb pseudolosowych i chce uzyc do tego LFSR (najprostszy, 4-bitowy). I mimo, ze myslalem, ze bedzie to proste, mam z tym powazny problem... Ten kod po prostu nie dziala - w symulacji czasowej otrzymuje po prostu same zera na wyjsciu. Podejrzewam, ze gdzies...
Witam! Mam taki problem otóż razem z kolegą mamy zrobić projekt pt: "Zastosowanie binarnych sekwencji pseudolosowych PRBS w systemach SS (Spread Spectrum)" w ostatniej chwili dowiedzieliśmy się że zamiast projektu czysto teoretycznego mamy zaprezentować jak wygląda modulacja DSSS na jakimś prostym przykładzie,przykładowo generatora 0-1 przy użyciu bramki...
Dziękuję więc za ofertę pomocy i jeszcze raz za podlinkowany temat. Przedstawiam schemat płyty głównej projektowanego urządzenia: Krótko opiszę co ma to coś robić - nie tylko losować liczby :) Jest to sterownik matrycy diod LED i takiej samej przycisków. Po pierwszych czterech ostatnich bitach PORTC będą przesuwany stan logicznej 1 - dając napięcie...
Witam mam zadanie projektowe, którego częścią jest zaprojektowanie i sprawdzenie generatora liczb pseudo losowych LSFR. Zaprojektowałem oto taki cudak: zegar idzie z źródła V1, V2 to źródło hmm 'pobudzające' bez niego na symulacji był tylko stan ustalony, w gotowym układzie zamiast niego będzie przycisk reset. wedle symulacji układ działa: Układ mam...
Witam mam zadanie z informatyki: Zaimplementować liniowy mieszany generator liczb losowych postaci xi+1 = (axi + c)modm, i = 0, 1, ... działający dla dowolnego zarodka s ∈ 0,m). Dobrać odpowiednie parametry mnożnik a, dzielnik m(m > 219) i krok c tak, by generator posiadał maksymalny okres (zgodnie odpowiednim lematem). Mam już: #include <iostream>...
Jeżeli LSFR to napisz to jako LSFR. Wikipedia - co to jest LSFR - masz podane wzory jak powinien wyglądać układ (tj. jak powinny być połączone sprzężenia zwrotne do bramek). Jeżeli ma być do 9999 to wybierasz taki który jest w stanie wylosować liczbę co najmniej z tego zakresu, później np. operacja modulo10000. Musisz napisać bramkę i dalej to połączyć...
Witam. Poszukuje informacji o LFSR. Dobrych przykladow, opracowan, a takze gotowych projektow jezeli bylby ktos sklony sie podzielic. Z gory dziekuje za kazda pomoc i odpowiedzi.
Witam, Mam za zadanie napisać w VHDL'u generator liczb pseudolosowych, właściwie 3, o rozkładzie, równomiernym, wykładniczym i normalnym generowanych ciągów. Chciałbym spytać jaki algorytm mi byście mogli polecić, jakiś bardziej zaawansowany od prostych generatorów liniowych. Z tego co czytałem mając generator o rozkładzie równomiernym dość prosto "przekształcić"...
Nie znalazłem tak naprawdę rozwiązania problemu i nie potrafię stwierdzić na ile jest to wynik entropii podczas generowania liczb losowych w komputerze czy czegoś innego, ale po rozbudowaniu algorytmu i zmianie maszyny przestał się problem pojawiać... a ja o nim zapomniałem. :) Bardzo dziękuję za porady Panowie! :)
odkopie straszmnie stary wątek, ale chyba nie ma potrzeby zakładania nowego. czytałem kilka (mniej lub bardziej sceptycznych) artykułów na temat "Globalnej świadomości", ale nigdzie nie jest podane w jaki sposób ten generator działa. W jaki sposób są generowane liczby losowe, i jakim cudem bez zewnętrznego źródła (jak analiza szumów, itd, tdp) udaje...
Poczytaj o algorytmach LCG (linear congruence, liniowe generatory kongruencyjne liczb pseudolosowych). Łatwo zaprogramować, a losowość może być przyzwoita.
Zamiast kombinować lepiej chyba zastosować któryś z generatorów liczb pseudolosowych i tylko zainicjalizować go jakąś w miarę losową liczbą. Pierwsza kwestia - np Druga kwestia - np. złożenie jakiejś liczby z LSB wiszącego przetwornika ADC Prawdziwy generator szumu można zrobić z diody, wzmacniając składową zmienną. Jeszcze ciekawszy pomysł to wykorzystanie...
Troszkę się nie zrozumieliśmy. Ja chciałem zrobić implementację generatora liczb pseudolosowych. Nie chcę korzystać z gotowych funkcji typu rand.
Można , ale będzie to generator liczb pseudolosowych. Najprościej: generator + licznik do 34 + zatrzask + dekoder z wyświetlaczem.
Autor nic nie pisze o zastosowaniu - a być może mógłby użyć generatora liczb pseudolosowych. Dużo łatwiej uzyskać naprawdę dobre parametry.
dużego uzytku z tego nie będzie - mieszasz dość niebezpiecznie teksty i liczby - lepiej posłużyć się funkcjami Val i Str. Dodatkowo brak inicjalizacji generatora liczb pseudolosowych - będziesz miał za każdym razem ten sam ciąg liczb.
...Jasne, bo i tak pole brzegu jest równe zero. Ale w matematyce dyskretnej... zaraz może jakiś rysunek spreparuję. Większy błąd wystąpi w generatorze liczb pseudolosowych. Tam zobacz jakie błędy. Co do pola okręgu... Jakie jest pole punktu? A 2, 3......1000000.... punktów? Taka akademicka dyskusja...
A to widziałeś?
Prawdopodobnie chodzi o generator liczb pseudolosowych (chyba opis wykonal niedoinformowany dziennikarz), ktory jest zdecydowanie bardziej przydatny do szyfrowania niz zupelnie przypadkowy losowy generator , generatory calkowicie losowe znane sa od bardzo dawna i sa bardzo proste , gorzej jesli szyfrowanie ma byc wg pewnych algorytmow wtedy takie generatory...
Przy czym trzeba najpierw zainicjowac generator liczb pseudolosowych jakims ziarnem (patrz funkcja srand). Problem w tym, ze ziarno samo w sobie tez powinno byc losowe, bo dla tego samego ziarna rand zwroci ten sam ciag liczb pseudolosowych. Czyli mamy problem jajka i kury - te procesory maja zbyt malo entropii, zeby uzyskac sensowne liczby pseudolosowe....
Można napisać własny generator liczb pseudolosowych w oparciu o znane algorytmy. Proponuję zajrzeć tutaj: Są tam omówione algorytmy na różne generatory: o rozkładzie równomiernym, wykładniczym, Gaussa, Poissona, Bernoulliego i inne. Najlepiej zrobić to obiektowo, w klasach. Pozdrawiam.
Funkcja Random generuje liczby pseudolosowe, czyli nie uzyskasz liczb idealnie losowych ;). Popatrz tutaj: [url=] [url=] Funkcja Randomize uruchamia generator liczb pseudolosowych. Czyli przed pierwszym użyciem funkcji Random, poprzedzasz ją funkcją Randomize. Bez tego generator nie działa. Dopiero liczbę pseudolosową losujemy funkcją Random. Wszystko...
Prosty sposób to użyć jakiegoś timer'a a bardzo szybkim zegarze. Można tak zrobić jeśli korzystanie z liczby losowej jest sporadyczne i nie skorelowane w czasie. Np, naciśnięcie przycisku przez użytkownika. Funkcje biblioteczne są pseudolosowe. Zawsze dają taką samą sekwencję jeśli są "posiane" takim samym "ziarnem". Dlatego "do posiania" wykorzystuje...
Cześć! Znajdź schemat kostki do gry. Tam jest losowy generator 0->6 . Można go przełączyć na inną liczbę.
Pytanie: Jak zmierzyć widmo jakiegoś układu dla wszystkich częstotliwości naraz? Odpowiedź: Szum zazwyczaj jest wrogiem elektronika, a każdy szanujący się projektant stara się zredukować jego poziom w układzie do minimum. Jednakże są pewne sytuacje, gdy dobrze scharakteryzowane źródło szumu, bez żadnych innych dodanych sygnałów, może być bardzo pożądane....
Takie coś to zwykłe równanie matematyczne więc na pewno będzie się powtarzać. Podobnie jak funkcja rand() i pozostałe z biblioteki stdlib.h Od tego jest seed (ziarenko): The srand() function sets its argument seed as the seed for a new sequence of pseudo-random numbers to be returned by rand(). W kodzie, który kol. eiliat zamieścił jest tym ziarenkiem...
(...) 1) W związku z tym mam pytanie: jaką wartością najlepiej inicjować seed żeby układ liczb pseudolosowych był jednak za każdym razem inny? Za każdym razem inną. 2) Czy istnieje jako np osobny układ scalony, sprzętowy generator liczb prawdziwie losowych, jak w procesorze VIA C3? Albo czy znacie tanie sposoby na wygenerowanie takich liczb? :) Nie...
Witam, 1).co to jest przerzutnik Johnsona? chyba pomyliłeś pojęcia, ja znam tylko licznik o kodzie Johnsona. ...czy to ktorys z popularnych D, T, JK, RS? mam zrobic licznik mod 10 na przerzutnikach Johnsona. Tak, ale muszą to być przerzutniki M-S (Master - Slave), czyli dwutaktowe. jak zrobic licznik na przerzutnikch i bramkach to wiem, ale nie wiem...
Mam pewne wątpliwości, czy jest to naprawdę generator liczb losowych, a nie pseudolosowych. Niewątpliwie jest to generator liczb losowych. Generator liczb pseudolosowych to właściwie rejestr z pewnymi sprzężeniami zależnymi od stosowanego wielomianu. Taki generator jest całkowicie deterministyczny, jeżeli znamy ten wielomian i początkową wartość rejestru....
Nie jest dla mnie jasne, czy chodzi ci o generator typu układu elektronicznego, czy programu komputerowego. Forum ma funkcję [url=]Szukaj, która pozwala łatwo znaleźć tematy takie jak: [url=]Sprzętowy generator liczb losowych, czy [url=]losowe zapalanie Led (ostatni wbrew pozorom zawiera dobry programowy generator mojego autorstwa).
To wygląda tak: generatory pseudolosowe takie jak rand "tworzą" liczby w oparciu o określony algorytm. Każdy generator jest inicjalizowany wartością początkową - od tego jest funkcja srand() (s od seed). Czas w komputerze masz zawsze inny, dlatego podając czas (funkcja time() zapisuje do zmiennej zegar aktulny czas) do funkcji inicjalizującej generator,...
Poza tym liczby generowane będą w pewnym dość zbliżonym zakresie. Jak dla mnie niezbyt dobry pseudolosowy generator. Chyba generator szumu i ADC byłby lepszy do tego celu
Fajny pomysł z tym ADC - nie dość, że generuje losowe liczby to jeszcze spowoduje losowe zachowanie procesora w zaszumionym środowisku. Tak na poważnie, odradzam zostawianie wysokich impedancji na wejściu - wszystkie nieużywane piny jako wyjście i do masy (albo vcc). Chuba raczej jako wejście, jeśli łączysz je do masy lub Vcc. Inaczej będziesz miał...
Jednak jestem purystą i potrzebowałbym generatora prawdziwych liczb losowych.(bo jak rozumiem procesory generują liczby pseudolosowe?) Jest wogole możliwość zakupu takich urządzeń na rynku cywilnym za jakieś znośne pieniądze? Procesory. np. Intel'a, zawierają sprzętowe źródło entropii - taka uwaga, że zapewne nie wszystkie procesory Intela tak mają,...
Ale można zrobić generator liczb pseudolosowych - daje wyniki o dużo lepszych parametrach, niż szum generowany przez elektronikę. Ale ciągle to jest PSEUDO losowy, czyli teoretycznie przewidywalny w przyszłość. Mozna jeszcze hybrydowo: pseudolosowy, ale zainicjowany losowym hardwarowym / szumowym, wszystkie znane mi libki mają inicjowanie jakiś "saltem".
Należało by zastosować taki wzór jaki jest stosowany w programach komputerowych (np.Pascal) -była by to generacja liczb pseudolosowych ale tak jest w każdym kompie. Z tego co mi świta, to takie procedury są dokładnie testowane na powtarzalność,ew.miejscowe zagęszczanie się liczb wokoło jakiegoś obszaru etc. Komputer nie ma możliwości generacji liczb...
Zgadzam się z twoimi uwagami, jednak jak napisałem wcześniej wszystko zależy od wymagań jakie stawiamy przed danym generatorem. Do moich celów wspomniane generatory i uzyskane na ich podstawie wyniki były wystarczające. Generatory liczb losowych i pseudolosowych to tzw. temat "rzeka" i napisano na ich temat wiele książek. Generatory, które ja stosowałem...
Witam, Czy ktos moze opracowal juz na wlasne potrzeby i zechcial by sie podzielic procedura generujaca ciagi pseudolosowe. Zalezy mi na w miare prostej=nie dlugi kod, procedurze, zaimplementowana na jakis mikrokontroler i napisana w C, pascalu czy basicu. Z gory dziekuje Pozdrawiam
Ale mi zamieszaliście w głowie tymi losowymi i pseudo... Ja np. w swoich pracach wykorzystywałem generatory losowe (oparte na "szumiącej" diodzie - stare ruskie są najlepsze) i pseudolosowe do generowania szumu gaussowskiego w celach symulacji szumu tła dla różnych transmisji danych (symulacja kanału). Zastosowanie 2: symulacja zakłóceń impulsowych...
Stały ciąg pseudolosowy o określonej przepustowości, pomieszany z ciągiem uzyskanym z szumu złącza PN, lub ciągiem z generatora parametryzowanego szumem z np. złącza PN. 100kb/s taka jest zakładana wydajność RNG, przetwornik ADC o próbkowaniu 10 000 000 próbek na sekundę, wyprodukuje przy rodzielczości 8b 80Mb/s.
Witam, mam pewien problem. Mam zadanie napisania generatora liczb pseudolosowych o rozkładzie normalnym ze zmiennym(ustawianym przez użytkownika odchyleniem). Mam napisany prosty generator LFSR o rozkładzie równomiernym, generujący liczby z zakresu 0-255, istnieje jakiś algorytm który pozwoli mi przy jego użyciu generować liczby o rozkładzie normalnym,...
Na wejścia programujące licznika wyjściowego podłącz wyjścia drugiego licznika liczącego od 0 do 9. Ten drugi licznik taktuj z dużo większą częstotliwością niż ten pierwszy i najlepiej taką by ich stosunek (częstotliwości) nie był liczbą całowitą. Zakładając, że oba generatory pracują asynchronicznie i częstotliwość wysoka nie jest całkowitą wielokrotnością...
Trochę dawno, ale mam nadzieję, że komuś się przyda. A zrobiłem i szum, i sinusy. Wszystko śmiga na ATmega8. Próbkowanie 48kHz, 8 bit, stereo (dwa niezależne kanały szumu różowego i dwa sinusy). Z kwarcem 8MHz zostaje jeszcze troche mocy obliczeniowej w zapasie. Rozdzielczość 8 bitów jest jak najbardziej wystarczająca (w końcu to szum ;]) Generacja...
Napisalem program w asemblerze na atmelka 89C2051 sterowanie drogą radiową transmisja kodowana 32 bitowa (stały kod) Wszystko jest Ok. Działa. Teraz chciałbym ambitniej , myślę nad zmiennym kodem. Zmienny kod - jak to ugryźć, przypuszczam ze generator programowy liczb pseudolosowych moglby pomoc Czy ktoś ma jakis pomysł ?
no dobra, to reasumując jesteś pewien że to co napisałeś działa na matrycy? kod się kompiluje ale po wgraniu na płytke nic nie działa tak jak powinno bo z tego to nie bardzo wiem co jest grane. jak już pisałem to że projekt się kompiluje nie znaczy że działa, czy przeprowadzałeś jakieś symulacje funkcjonalne? Dodano po 1 Ok, przejrzałem dokładnie twój...
Napisałem program, robiący testy Pi dla dwóch różnych generatorów liczb pseudolosowych. Dla klucza {0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0} (16 zer) oraz miliona utworzonych punktów - wyniki testu są takie: VMPC - 3,15538 RC4 - 3,16022 Czyli różnią się znacznie od liczby Pi, a powinny do niej dążyć. Eksperymentując z różnymi kluczami, jestem w stanie uzyskać...
Generatory liczb losowych są kluczowymi elementami w systemach szyfrowania, które pozwalają na zabezpieczenie naszych danych np. podczas zakupów on-line czy wybieraniu pieniędzy z bankomatu. Naukowcom udało się właśnie, po raz pierwszy w historii, wykorzystać do generacji liczb losowych procesy kwantowe. Dzięki temu możliwe będzie implementowanie najmocniejszych...
jednak powtarza się co jakiś czas Coś ze ćwierć wieku temu zaprojektowałem generator liczb pseudolosowych. Założenie było takie, że może go używać wielu użytkowników, i każdemu mogę przydzielić inną sekwencję "losową" tak, by nie było korelacji między użytkownikami, ani między ciągami u jednego użytkownika. I ten jeden generator może wytworzyć tyle...
Mniej więcej tak: 1. Zakładamy tablicę na liczby, które chcemy wygenerować 2. Uruchamiamy generator liczb pseudolosowych w pętli, 3. Zapełniamy tablicę wygenerowanymi liczbami 4. Pętla działa tak długo, osiągniemy założoną ilość wygenerowanych liczb.
mirekk36 ma tu oczywiście rację. Dodatkowo użycie rand() bez inicjalizacji przez srand() zawsze po resecie zwróci taką samą "losową" liczbę. Generator liczb pseudolosowych trzeba jakoś zainicjalizować.
Witam, Otóż wykorzystuję licznik Timer0, do liczenia (aby wygenerować liczbę pseudolosową NIE wykorzystuję do przerwań!) Więc wydaje mi się, że może być wykorzystywany razem z odbiorem RC5 Jak naciśnie się przycisk na pilocie, to ___rseed = Timer0 Czyli podstawa generatora RDM, jest taka jak licznik,po prostu wygeneruje mi się l za każdym razem (bo...
tak to wiem :D ale miałem zrobić ładny notatnik na jedno pole memo (a tak to tylko dopisuje, z szyfrowaniem i odszyfrowywaniem o z góry ustaloną liczbę a potem mam dołożyć do tego jeszcze jakiś generator liczb pseudolosowych. Ja to robię w inny sposób jeszcze, w oparciu o osobne procedury. ale dziewczyny z klasy prosiły żebym zrobił jak najłatwiej ^^...
(at)kikiz - W tym wgzlędzie OK, jednak weź proszę pod uwagę, że kiedyś intencje były inne, ooprogramowanie posiadało dziury wynikające głównie z błędów - brak szyfrowania wynikał z braku konieczności szyfrowania. W pewnym momencie jednak decydenci zmienili zdanie i stwierdzili że cały ruch należy monitorować a pracę konkurencji trzeba jak najbardziej...
To prosty program zapisujący do pliku tekstowego dane z generatora liczb pseudolosowych. Jutro wrzucę program na forum, bo muszę go dopracować (zmienna trzymająca plik ma jakieś ograniczenia i jednokrotnie można zapisać tylko 4GB). Pozdrawiam
A może mając stabeleryzowany szum biały w postaci amplituda=f(częstotl.), przypisz każdej częstotliwości odpowiednią amplitudę spełniającą warunki szumu różowego. A dla ciekawości: jak uzyskałeś tabelę szumu białego? Wydaje mi się, że kolega ma tablicę szumu białego jako wektor próbek w czasie. Taką tablicę można uzyskać za pomocą generatora liczb...
To po co ci ne555? Równie dobrze sprawdzi się generator liczb pseudolosowych. Ale to ci nie gwarantuje unikalności, ale możesz dowolnie zmniejszyć prawdopodobieństwo konfliktu. Ja ci jednak polecę ciekawsze rozwiązanie. Skoro używasz Mega32, a więc całkiem sporego procesorka, to użyj ATXMega32. Seria XMEGA poza tym, że wygodniejsza (w sumie to produkt...
Dane usunięte z kosza nie zajmują Tobie miejsca. Można je odzyskać, ale dla systemu ten obszar jest 'pusty' i możesz normalnie nowe rzeczy tam zapisywać. Jeżeli w systemie działa "przywracanie systemu" to pliki "usunięte" z kosza trafiają do SVI . Jeżeli chcesz mieć pewność zatarcia śladów to powinieneś wyłączyć przywracanie systemu i skasować zawartość...
No na papierze wyglądają te nowe AVRy ciekawie nie powiem ale xmegi też wyglądały ciekawie na papierze. Ciekawi mnię czy poprawili ten spartolony przetwornik ADC z xmeg który w zasadzie ciężko było wykorzystać nawet do tak prozaicznych zadań jak odczyt stanu potencjometrów, za to całkiem dobże sprawdzał się jako generator liczb pseudolosowych. Ogólnie...
AVE... W diodzie "świeczkowej" znajduje się układ scalony, który kontroluje zwykle dwie struktury LED: żółtą i białą ciepłą. Nie zagłębiałem się w to, jak bardzo losowa jest sekwencja sterująca animacją, ale zakładam, że to najprędzej rejestr przesuwny z liniowym sprzężeniem zwrotnym, czyli najprostsza implementacja generatora liczb pseudolosowych...
1. Szyfr używający stałego XOR-a jest dziecinnie łatwy do złamania - jakiś sens może mieć XOR z wartością zależną od adresu na dysku, i to w sposób trudny do przewidzenia dla niewtajemniczonego - zrobiłem kiedyś generator liczb pseudolosowych o długości ciągu prawie 2^120 i korelacjach 2^-31 na pewnych układach elementów (N-ty, N+38-my -> N+89-ty są...
Witam! Zgadza się, funkcja Rnd() powoduje generowanie liczb pseudolosowych według pewnego określonego algorytmu. Aby uzyskać liczby "bardziej" losowe, oraz inną sekwencję liczb po każdym restarcie układu można zmienić podstawę generatora funkcji pseudolosowej. Dim ___rseed As Word ___rseed = Wartosc Jako Wartosc można podstawić wyjście przetwornika...
Z Wikipedii: Liczby pochodzące z generatora programowego zwane są liczbami pseudolosowymi, ponieważ faktycznie nie są dziełem przypadku, lecz wynikiem obliczeń matematycznych. Jak wypróbujesz ten kod - to znajdziesz jeszcze jedną jego wadę :cry: wynikającą z zastosowanego algorytmu - tzn. powtórzenia losowanych liczb :-o Dla uzyskania ciągu unikatowych...
funkcja random generuje tzw. liczby pseudolosowe wg wzoru (tzw. generator kongruencyjny) : function Random:real; begin seed:=(A*SEED+B) mod C; Random:=seed; end; Gdzie SEED - wartość początkowa, po włączeniu komputera zwykle inicjowana odczytem zegara sytemowego. A, B, C - duże liczby pierwsze mod - reszta z dzielenia. Okres takiego generatora (po tylu...
Ale natrzaskaliście tych bibliotek :D [syntax=cpp] #include <time.h> #include <conio.h> #include <iostream> using namespace std; int main() { int k, i, n, nn, los[20]; cout<<"podaj ilosc losowanych liczb "; cin>>n; cout<<endl<<"podaj z ilu liczb losujesz "; cin>>nn; time_t t; srand((unsigned) time(&t));...
Dyski z wbudowanym szyfrowaniem kuszą wygodą i pozornym bezpieczeństwem. Nie ulegajcie tej pokusie – badania pokazują, że często zabezpieczenia są na katastrofalnym poziomie – jak w przypadku produktów Western Digital. Trzech badaczy opublikowało wyniki analizy bezpieczeństwa wielu modeli dysków Western Digital z wbudowanym szyfrowaniem...
W takim razie proponuję z grubsza tak: - po włączeniu zgłasza się liczbą wiec sprawdzenie poprawnosci ukladu nie bedzie konieczne, mam oddac tylko projekt, nikt tego nie bedzie skladal ;] odnosnie pierwszej czesci zgadza sie wszystko w 100% co do przycisku B , mysle iz licznik nie powinien liczyc w tle po nacisnieciu przycisku, tylko po prostu przerwac...
Musisz podać więcej szczegółów: - jaki procesor, - jaki wyświetlacz, - jak podłączony wyświetlacz, - jak podłączona klawiatura, - ... Najlepiej bedzie jak załączysz schemat Poniżej masz przykład obsługi klawiatury matrycowej 4x4 z książki "Mikrokontrolery AVR w praktyce" /***************************************... /* Ćwiczenie...
Witam mam jakąś zaćmę umysłową albo niewiem co ale prosty program nie ma ochoty mi działać oto program : ----------------------------------------... org P:$100 move #$10,x1 ; liczba 1 do x1 move #$20,y0 ; liczba 2 do y0 move #0,b ; wyzerowanie rejestru b mac y0,x1,b ; wymnoz y0 przez x1 i dodaj do b ----------------------------------------...
Sprecyzuj ile masz świateł ogólnie algorytm może polegać na wzięciu losowej liczby (za pomocą generatora liczb pseudolosowych lub mniej wymyślnych wzorów), taką liczbę bierzemy modulo liczba świateł i otrzymuje numer lampy. Zmieniamy stan lampy na przeciwny. Jak dla mnie obojętne jaki to sterownik, może być pod Zelio
Większość języków używa generatora kongruencyjnego liczb pseudolosowych (różnice mogą być w stałych): x_{n+1}=(a*x_n+b) mod (c) gdzie a,b i c duże liczby pierwsze xn - poprzednia liczba losowa przechowywana np. w zmiennej SEED Pascala mod - reszta z dzielenia
Ja się tam na BASCOMie nie znam, ale ten program to wyglada mi na generator liczb pseudolosowych ;) Weź się skup i zastanów co chcesz uzyskać. Kompletnie nie rozumiem, co Ty robisz z tym T. Co to ma reprezentować? Podpowiem, że jeżeli chcesz wyświetlić liczbę X z zakresu 0..99 na swoim wyświetlaczu, to byłoby to chyba coś takiego (zakładając, że wyświetlacz...
by nie zaciemniać załączam tylko podprogram z którym są problemy (podprogram losuje godzinę i minutę zapalenia lampy oraz jej wyłączenia): Zmienne Minuta_los i Godzina_los to wyjścia generatora liczb pseudolosowych, który sobie pracuje i wyrzuca jakieś liczby Zmienne zaczynające się od We to wejścia podprogramu, a od Wy to oczywiście wyjścia podprogramu...
Witam! Napisałem program w języku JAVA typujący z generatora liczb pseudolosowych wynik losowania dla Dużego Lotka (obsługujący zakłady proste i systemowe). Program może służyć też do obciążania procesora dla dużej liczby losowań (maksymalnie 1999). Wyniki obliczeń można skopiować i wkleić np. do WORD-a w celach statystycznych. Zapraszam do testowania....
Witam! Podaję jedno z rozwiązań. [syntax=c]#include <stdio.h>/* tutaj funkcje we/wy */ #include <stdlib.h>/* tutaj funkcje losowe */ #include <math.h>/* tutaj funkcje matematyczne */ #include <time.h>/* tu funkcje dotyczace czasu */ #define PI 3.14 #define PRECYZJA 1000.0 int main(void) { int ilosc_krokow; int i; int a; double...
A ja proponuję PIC10F, który jest jeszcze mniejszy. Napisz jakiś prosty generator liczb pseudolosowych (najlepiej jako generator kodu cyklicznego), który będzie działał na jednym i drugim procu i odpytuj tego PICa. Za każdym zapytaniem będzie inna odpowiedź, ale układ pytający będzie na to przygotowany. W zależności od długości generowanej sekwencji,...
Prosty sposób, żeby alarmu nie dało się (za łatwo) oszukać: nadajnik wysyła sygnał cały czas, i sygnał zawiera dane z generatora liczb pseudolosowych; odbiornik ma taki sam generator, i porównuje; jak ma być zgłoszony alarm, to nadajnik zmienia kody. Próba wysłania sygnału zastępczego spowoduje alarm - bo nie będzie prawidłowych kodów. Brak sygnału...
BOOT POST - rodzaj diagnostyki Thtorough - pełna, Quick - szybka BOOT SPEED - szybkość procesora na starcie (ma "założyć" że procesor jest 500MHz czy uruchamiać z bezpieczną częstotliwością - zapewne FSB 66MHz - a dopiero po sprawdzeniu przyspieszyć do nominalnej szybkości procesora) CPU SERIAL NUMBER - wszystkie P3 miały unikalny numer seryjny, dostępny...
w momencie kiedy na pinie pojawi się 1 robot będzie wiedział gdzie ma jechać. nie do końca jest tak proste , właściwie to musisz stworzyć odpowiedni algorytm na reakcję po wykryciu " latarni " , chyba logiczne jest że robot powinien odjechać od wykrytego punktu następnie poruszać się w innym kierunku niż wykonał wcześniej , można pokusić się o wykorzystanie...
Twój program działa dobrze (tzn. tak jak jest napisany ;)). A działa w ten sposób: Są trzy porównania (if), które są sprawdzane sekwencyjnie jedno po drugiem. Gdy warunek nie jest spełniony program przechodzi do sprawdzania kolejnego (który nawiasem mówiąc jest taki sam). Jeśli w którymś momencie naciśniesz przycisk to program wykona ten warunek przy...
macie jakieś pomysły? Ten układ może pracować na bardzo wysokiej częstotliwości, także jest zbyt czuły... w jaki sposób uzyskać "czysty" wysoki stan po osiągnięciu jakiegoś napięcia? Zastosować przekaźnik, który włącza się w odpowiednim momencie? ale czy styki nie będą drgały? tranzystor mosfet za jakąś diodą zenera? EDIT: zastosowałem przekaźnik zasilany...
Na konferencji Eurocrypt 2009 w Kolonii opublikowano raport, z którego wynika, że możliwe jest zdalne skopiowanie danych z nieznanej karty tego standardu w bardzo krótkim czasie (od kilku sekund do minuty), bez znajomości żadnych sygnałów wysyłanych przez czytnik. Problem ten w rożnym stopniu dotyczy wszystkich kart tego rodzaju i wynika z luki w mechanizmie...
Ten film to aż żal tak prostego algorytmu - aż nie chce się wierzyć, że wygrywa co n-ta osoba pod warunkiem, że nie będzie zwlekać ani nie puści maskotki. Ostatnio na wykładzie profesor nam opowiadał, jak są zrobione profesjonalne automaty do gier typu jednoręki bandyta w kasynach i o ludziach, którzy je rozgryzali. Siedzi tam zwyczajny generator liczb...
Dragas z jednej strony jest matematyka ale z drugiej jest życie. Co przez to rozumie z jednej strony fakt ze nie wszystko jest tak szyfrowane telefonia komórkowa na przykład używa bardzo słabych algorytmów w zasadzie myślę ze one od zawsze były tak zaprojektowane żeby nie być wielką przeszkodą. No i jeśli ktoś już coś mocno szyfruje to oni już zgodnie...
Więc jaki sensem jest budowa w/w defulsatorów działających z częstotliwością 1-10kHz? Seria tych filmów mnie zachęciła do budowy desulfatora: [youtube][/youtube] Tutaj chyba rzędu 60Vmax coś koło tego wolt te piki napięcia były-na jednym z filmów jest pokazany ten pomiar. Temat na chwilę zawiesiłem, ale jak podłączę oscyloskop do kompa, to poeksprymentuję,...
Na mikroprocesorze chyba by było łatwiej logikę zaszyć i wszelkie opóźnienia, a poza tym zrobić to co często irytuje jak się wchodzi do jakiegoś pomieszczenia i owszem włącza się wentylator, ale... od razu wchodzi na pełne obroty i nie ma żadnego soft startu. Mógłby mocniej dmuchać wtedy kiedy nikogo nie ma i do tego PWM by się przydał. Nie wiem czy...
Można coś więcej o tym generatorze liczb pseudolosowych, jakiś link, czy coś? Materiałów jest wiele, wiele też wypowiedzi ludzi kompetentnych - proszę wpisać w wyszukiwarce - RNG intel backdoor Tutaj jeden z wielu wyników: Wybrałem ten bo w tym akurat poruszony jest temat microcode oraz m$ update wykorzystywany do "security update" - albo bardziej...
Zamiar dobry ciekawy może coś by z tego było gdyby beton sie pochylił i wykorzystał propozycje i się otworzył na konsultacje .... co do bezpieczeństwa kolega pisał o hardware crypto akceleracji ... hardware crypto accel jest w obecnych architektórach ale nie problem jest w wydajności urzytym sprzęcie ale problem jest w implementacji... Nic nie pomoże...
Sądzisz że w procesorze wbudowany jest mikrofon?? :P Doczytaj łaskawie newsa, po czym przemyśl jeszcze raz co napisałeś. Artykułu o układzie nie udało mi się znaleźć. Tutaj jest za to dyskusja o osłabianiu generatora liczb pseudolosowych przez Intela: "Doczytaj łaskawie" (że zacytuję) o co chodziło z całą tą wojną o RnRand. Intel żadnego generatora...
[url=]MAX32600MBED to płytka ewaluacyjna z mikrokontrolerem MAX32600 (Cortex®-M3), wyposażona w pole prototypowe oraz złącza zgodne z Arduino. MAX32600 wyposażony jest w część "analogową" zawierającą m.in. 16b ADC, 8b i 12b DAC, programowalne wzmacniacze, komparatory, programowalne źródła napięcia odniesienia, a także elementy pozwalające zapewnić...
Można zrobić układ realizujący taką funkcję bez mikrokontrolera. Trzeba zrobić generator liczb pseudolosowych wykorzystując odpowiednio zapętlony rejestr przesuwający, a do jednego z wyjść rejestru dołączyć wspomniany tranzystor, który będzie załączał listwę LED 12V.
Z oscylogramu wynika, że to tzw. Generator Liczb Pseudolosowych ( ????) Możliwy element jakiej gry typu ,,Jednoręki Bandyta"
(at)dedito Na pewnym poziomie jest to błąd projektowy i nic więcej. Na na innym pytanie o tym czy przypadkowy czy intencjonalny. To są po prostu różne kwestie. To tak jak ludzi możesz podzielić według wzrostu albo koloru włosów. To jest po prostu ten sam problem "rozciągnięty" na innych kryteriach. Przewidywalność generatora liczb pseudolosowych to...
Witam Czy istnieje możliwość podejrzenia kodu tej funkcji, ewentualnie wyciągniecia tej funkcji z biblioteki i dodanie jej do swojej? Potrzebuję generatora liczb pseudolosowych ale z niewiadomych dla mnie przyczyn próba kompilacji programu po dodaniu tej biblioteki powoduje wysypanie sie całego Codesysa Za wszelką pomoc z góry dziękuję Pozdrawiam Marcin
Większość benzyniaków jest w miarę sprawna i nie kopci. Diesli jest u nas więcej, bo przez lata auta głównie z takimi silnikami były sprowadzane. Często w stanie dalekim od idealnego. Dlatego łatwiej spotkać kopcącego diesla niż benzyniaka. Choć jeśli idzie o kopcenie to nic LPG nie przebije - tyle, że tam to głównie para wodna. Do LPG głównie zniechęca...
Dobry wieczór, Gra działa, ale wyświetla tylko cyfry parzyste z wyjątkiem pierwszej. Generator liczb pseudolosowych polega na wycięciu młodszej cyfry setnych sekundy zegara systemowego... Kiedyś działało, a na CA80 kuleje... Zakładam, że problem wynika z różnicy w implementacji obsługi klawiatury starego (SA) i nowego (CA) systemu oraz wykorzystania...
Dla tego nie sadzę by było to działanie celowe HP choć nie wykluczam celowego działania kogoś innego bo o ile zdarzają się akcje jak u Boeinga to z drugiej strony na akcje sabotażową idealne. Jak już tak gdybamy, to może błąd tkwi w członie random(3000) w wyrażeniu 32768+random(3000) ? :) Generator liczb pseudolosowych zwraca same zera i dlatego wszystko...
Losowość komplikuje sprawę. Do ustalenia również ilość przewodów, jaką możesz puścić do każdej z "nitek". Reszta pikuś. Wszystko pikuś. "Nitki" ledowe można kupić z wbudowanym sterownikiem transmisji szeregowej (np OneWire) więc do każdej z nich będą 3 przewody, natomiast losowość też nie stanowi większego problemu. Pierwszy lepszy generator liczb...
dosyć dobrym rozwiązaniem jest też np użycie niewielkiego ROM'u z losowymi wartościami jednocześnie losowo go adresując, ostatnio potrzebowałem generator liczb pseudolosowych i co prawda zakończyło się na rejestrach przesuwnych, ale szczerze powiedziawszy lepszą losowość dawało rozwiązanie z ROM'em, na rejestrach przesuwnych zdarzyło się, że otrzymaliśmy...
Witam sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan dobry. Cena: 70 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...
Sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan bardzo dobry Cena: 80 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...
Bo używasz generatora liczb pseudo losowych, a one mają to do siebie, że dla danego stanu początkowego zawsze wygenerują taką samą sekwencję (co wbrew pozorom jest ich zaletą i to bardzo powszechnie stosowaną). Tobie potrzebny jest generator liczb losowych, którego w komputerze nie ma, bo musiałby to być hardware (aczkolwiek i takie rozwiązania istnieją,...
Witam. Mam pewien program w c++ i potrzebuje go przerobić na język pascal. Wszystko jest ok tylko mam jeden problem a mianowicie: Jak zapisać poniższą funkcję w pascalu. x = (double)rand()/(RAND... // losujemy liczby rzeczywiste y = (double)rand()/(RAND... // z zakresu <0,1> Cały program służy...
Polecam zamiast algorytmów sekwencyjnych (tablice) użyć do sterowania "płomieniem" generatora pseudolosowego. Można go prosto zrobić na rejestrze, który jest przesuwany w lewo, a na najniższy bit (po przesunięciu zerowy) podawać exor z kilku wybranych bitów tego rejestru. Przy nieparzystej liczbie exorowanych bitów generator wystartuje sam z sekwencji...
Ale po co tak szybko chcesz to wysyłać do PC? Nie może być wolniej? Możesz to zrobić tak, że uC zbiera sobie z określoną częstotliwością te liczby do jakiejś tablicy a w międzyczasie z prędkością np 115200 komunikuje się z PC i przesyła mu dane zgromadzone w tablicy. Druga sprawa to to że jest to generator oparty o złącze p-n czyli jakiś pseudolosowy...
Chyba się udało :D Podsumowanie i przykładowe kody w Pythonie - wykorzystywany algorytm CRC MAXIM czyli wielomian x8+X5+X4+X0 jako generator ciągu pseudolosowego [syntax=python]# Define a function `crc8()` def crc8(x): if x & 0x01: x = (x >> 1) ^ 0x98 else: x = x >> 1 return x [/syntax] - obliczanie ograniczyłem tylko do obszaru danych...
Po co byłyby w tym wypadku w ogóle funkcje (s)rand i (s)random skoro nie da się ich wykorzystać do generowania pseudolosowych liczb? Jak to się nie da? Jak najbardziej się da, tylko trzeba pamiętać jak one działają. 1. Po pierwsze, dla AVR libc funkcja rand() zwraca wynik 16 bitowy, (bo taki jest int). Aby uzyskać dłuższy ciąg należy korzystać z funkcji...
W uproszczeniu bo szum będzie pseudolosowy więc jakąś okresowość jednak będzie miał (a więc i częstotliwość dolną). Nakładając (przez exclusive-OR) sygnały cyfrowe z kilku generatorów o różnych okresach (takich z dzieleniem przez wielomian bitowy, np. przesuwamy liczbę w prawo, tracąc najniższy bit, i jeśli ten bit był '1', to wykonujemy exclusive-OR...
AVE... Algorytm generowania bitmapy i mapy głębokości, i karmisz go liczbami pseudolosowymi, podając odpowiedni seed. Te generatory potrafią wygenerować naprawdę dużo losowych liczb, a jak algorytm złożony (np. karmienie kilku generatorów liczbami z kilku generatorów), to nie zauważysz powtarzalności... Najprostsza wersja: z=rand(y=rand(x=rand(r=rand(g=rand(b=ran...
Moim zdaniem, losowanie zawsze wymaga czynnika zewnętrznego, jakim jest działanie gracza lub zegar czasu rzeczywistego. W przeciwnym wypadku, po uruchomieniu gry będzie sie losować taki sam ciąg liczb, więc będzie można powtórzyć przebieg danej gry (przy założeniu, że poczynania gracza będą te same przy każdej rozgrywce). Mam na myśli to, że generator...
Odpowiedzi zaleza silnie od tego jaki to jest konkretnie typ kosci. Jesli zas chcesz wykorzystac zawarty w niej program, to zmartwie Cie. Nie da sie tego sensownie uzyc poza plyta komputera z ktorego pochodzi. Musialbys zbudowac identyczny uklad jak oryginalna plyta PC, by BIOS mogl w nim zyc, a to chyba nie ma wielkiego sensu. Jedyne na co mozna liczyc,...
To brzmi ciekawie, co piszesz, _jta_ . W literaturze można znaleźć pewne, rzekomo "optymalne" układy Tak w skrócie: jeśli N jest długością rejestru, i 2^N-1 jest liczbą pierwszą, a wykonanie 2^N-1 operacji generowania liczby losowej przywraca początkowy stan generatora, to: 1) 2^N-1 jest okresem generatora, i 2) jeśli generator jest typu wielomianu...
Jeśli programik po prostu łapie dźwięk z mikrofonu, i zamienia go na liczby, to może wpływ jest poprzez wydawanie dźwięków? Nie wiem, na jakiej zasadzie działa ten programik - bez komentarzy jest, przynajmniej dla mnie, całkowicie nieczytelny. Przepraszam, nie dodałem, że nie należy niczego podłączać do danego wejścia. Chociaż jest to moim zdaniem...
Po pierwsze powinieneś działać w zakresie 0-7. Po drugie Rnd losuje liczby według algorytmu pseudolosowego - warto na starcie załadować generator jakimś seedem. Po trzecie nie lepiej: PORTD = Rnd(255) PORTB = Rnd(255)