Wygenerowanie sekwencji liczb losowych jest trudniejsze, niż może się wydawać. Jakkolwiek generowane liczby mogą wyglądać na losowe, to jak upewnić się, że takie są, a nie są częścią jakiegoś długiego ciągu liczb? Stworzenie testu losowości jest czasami trudniejsze niż samo generowanie liczby. Liczby losowe potrzebne są m.in. w kryptografii, aby zapewnić...
A to widziałeś?
Dziekuje za obie odpowiedzi- obie byly trafne :) Problem rozwiazany ale jak to w zyciu pojawil sie kolejny a raczej dwa: 1. przy kolejnych losowaniach, wylosowane liczby sa za kazdym razem takie same 2. odnosnie tego malo doskonalego sposobu na losowanie liczb pseudolosowych- czy moglbys Azar zmodyfikowac moj kod? Nie chodzi o mój problem z angielskim...
jesteś pewny że dobrze podałeś warunki ?? bo jak się tak delikatnie zastanowić to każdy podział będzie pasował... załóżmy że podane przez ciebie liczby podzielimy na 3 grupy w sposób 1g (5), 2g(10), 3g(2,6,18,56) suma liczb będzie równa sumie grup bo nie może być inaczej, nawet jeśli podzielisz te 6 cyfr które podałeś na 6 grup to też warunek będzie...
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...
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
Macie racje co do procedury rand(), ale generuje ona liczbę losową na podstawie czasu. Jeśli wygeneruje się kilka liczb w tej samej sekundzie będą one takie same. A jak zrobić żeby w jednej sekundzie wylosować wieke różnych liczb? Nieprawda - rand() losuje liczbę na podstawie seeda (ziarna) i po wylosowaniu uaktualnia ziarno. Nie zależy to od żadnego...
A jak myślisz na czym oparta jest funkcja Random? Praktycznie wszystko softwarowe ma charakter pseudolosowy. Można kombinować z początkiem (ziarnem), ale wcześniej czy później skończy się na mnożeniu dodawaniu i operacji reszty z dzielenia. Spróbuj ze zbioru 4 miliardów liczb (32 bity) wybrać wszystkie w pseudolosowym porządku bez powtórzeń. Albo żeby...
*if j>=i, jeżeli "j" znalazło ją na ostatniej pozycji to i=i+1, w innym wypadku i pozostaje bez zmian, czyli musimy powtórzyć losowanie. to jest jeden z najciekawszych problemów. właściwie patrząc liczby bendą losowe i bez powtóżeń, ale jeśli zostanie wylosowana liczba która już się powtóżyła to będzie ona inkrementowana do skutku aż wejdzie na pole...
wiesniak --> to już wyższa szkoła jazdy, najpierw poszukam coś prostszego Chwila, moment - srand() to tylko ustawienie "zarodka liczb losowych" (), wstawiasz to raz na początku programu i koniec. Później liczbę "losujesz" poleceniem rand(), a to już się nie powtarza w ciągu sekundy ;-) Użycie samego rand() jako ten "zarodek" rozwiąże problem sekundy,...
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).
Witam. Tak jak w temacie mam za zadanie zrealizowac taki licznik. Wszystko bylo by fajnie gdy nie pseudolosowa wartosc poczatkowa :). Poki co zbudowalem licznik w oparciu o uklad 74192 zliczajacy cyklicznie w dol bądź górę zaczynając od 9 . Czy ma ktos pomysl jak zrealizowac ta pseudolosowa wartosc poczatkowa? Oto schemat tego co zrobilem do tej pory...
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...
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.
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...
Witam. Czasem zdarza sie, ze potrzbuję liczby pseudolosowej. NAjczestsza stosowana przeze mnie metodą jest "sciagniecie" potrzebnej liczby (TIMER_VALUE mod n)+1 z chodzacego sobie gdzies w tle timera, dla ktorego zrodlem zliczania impulsow jest taktoweanie procka. Oczywiscie metoda sie nadaje tylko w przypadku, gdy czekasz w swoim programie na reakcje...
Najpierw się inicjuje licznik liczb pseudolosowych komendą srand a potem losuje! MessageBox nie przyjmuje jako parametru INTa! Jeśli chcesz wyświetlić liczbę w okienku, musisz dokonać jej konwersji na ciąg tekstowy! Co to za <UINT>? To rzutowanie typu miało być?
Witam!!! Mam problem, pisze program ktory generuje sekwencje liczb pseudolosowych z okreslonym rozkladem. Musze wykonac przedstawienie graficzne w postaci np histogramu. Czy jest ktos kto moglby mi doradzic jak sie za to zabrac. Utknalem na samej wizualizacji i kompletnie nie wiem jak z tego wybrnac. W Builderze stawiam pierwsze kroki, wiec jesli np...
Liczby całkowite pseudolosowe można generować wg wzoru: x[n+1]=(a*x[n]+b) mod c mod - reszta z dzielenia (można wykonać to obliczenie przez kolejne odejmowanie c od wyniku ax+b do momentu gdy wynik jest mniejszy od c.). a,b,c - liczby pierwsze (im większe tym lepiej) x[n] - wartość początkowa x[n+1] - nowa liczba losowa potem robimy podstawienie: x[n]:=x[n+1]...
Ogólnie funkcja rnd działa na zsadzie pseudolosowej tzn.gdy procek działa cały czas programowo bez restertu lub wyłączenia zasilania to losuje różne liczby,jednak zawsze po restercie losuje je takie same w takiej samej kolejności,doputy działa programowo jest wrażenie że każda jest inna ale po restarcie "losuje" je znów takie same i w takiej samej kolejności,może...
A helpa do bascoma nie ma?? RND(9) Dodam tylko ze jest to liczba pseudolosowa.
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...
Troszkę się nie zrozumieliśmy. Ja chciałem zrobić implementację generatora liczb pseudolosowych. Nie chcę korzystać z gotowych funkcji typu rand.
...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...
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,...
liczba pseudolosowa wtedy będzie. czyli po każdym uruchomieniu programu będziesz miał te same liczby... ale wystarczy uzależnić od czasu np.
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....
Witam, zakladam ten temat nie tyle po to, żeby się o coś konkretnego zapytać, lecz aby przedyskutować sposoby uzyskiwania liczb losowych o mozliwie najnizszej powtarzalności. Liczby mają być do wykorzystania w układach cyfrowych (uC/uP itd). Może to być strumień bitów, może to być gotowa n-bitowa informacja - byleby mozliwie "do zera" zminimalizować...
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
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...
(at)Dżyszla - przeczytałem prace z Twojej strony na temat światłowodów :D Liczby pseudolosowe mi wystarczą, ponieważ moim celem jest zapełnienie przedziału liczb, tylko żeby kolejność była pomieszana. No i do tego jestem nabem który uczy się zaczynając od podstaw więc prawdziwe liczby losowe to dla mnie chyba za wysoka poprzeczka. Dzięki za porady,...
teraz mam problem z zapisem liczb pseudolosowych generowanych przez ten program do tablicy, nie wiem jak to zrobić. I jeszcze chyba źle liczy mi max. [syntax=cpp]#include<stdio.h> #include<stdlib.h> #include<time.h> #define N 10000 main() { int i; int czas; int tab[N]; srand( (unsigned int)time(&czas) ); for(i=0;i<10000;++i)...
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.
Można , ale będzie to generator liczb pseudolosowych. Najprościej: generator + licznik do 34 + zatrzask + dekoder z wyświetlaczem.
Poczytaj o algorytmach LCG (linear congruence, liniowe generatory kongruencyjne liczb pseudolosowych). Łatwo zaprogramować, a losowość może być przyzwoita.
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.
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ą,...
Dość dobrym źródłem szumu jest złącze B-E tranzystora Dawno temu ktoś mi opowiadał, że znalazł sposób zabezpieczenia programu przed kopiowaniem: do programu dawał "klucz" podłączany do komputera, w tym "kluczu" był generator szumu na złączu tranzystora, a każdy egzemplarz programu rozpoznawał szum z tego tranzystora, który był w jego "kluczu" - każdy...
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...
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.
Chuba raczej jako wejście, jeśli łączysz je do masy lub Vcc. Inaczej będziesz miał zwarcie Fakt, źle się wyraziłem - do masy lub vcc wewnętrznie - czyli pisząc po ludzku ustawiamy jako wyjście i 0 (do masy) lub 1 (czyli do vcc). Absolutmie nie zamierzałem polecać zewnętrzne podłączanie do masy. To czy jako wejście z podciąganiem to kwestia ilośći zewnętrznych...
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....
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,...
Witam ;) Panowie dolaczajac się do tematu - ma ktos moze jakies kody generatora liczb pseudolosowych o rozkladzie rownomiernym mieszanym i generatora liczb pseudolosowych o rozkladzie mieszanym ? moze byc w pascalu lub c++. Bede bardzo bardzo wdzieczny za wszelka pomoc. Moze ktos ma jakies materialy fajne na ten temat ?? Sprawa jest dosc pilna - help...
Witam. Zadeklarowałem zmienną Losowa_Waga jako Word - niestety sytuacja się nie zmieniła. Na swoje usprawiedliwienie mam tylko to, że przy sprawdzaniu porawności programu korzystałem z polskiego helpa do Bascoma AVR (help v. 1.11.7.7) i tam w przykładzie był Integer ;) . Instrukcję Print przeniosłem do głównej pętli i aby nie wysyłać niepotrzebnie tych...
Witam, 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 skorzystaj z obszerniej pomocy jaka jest dołączona do tego programu, a jak będzie Tobie za mało, to...
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...
Cześć! Znajdź schemat kostki do gry. Tam jest losowy generator 0->6 . Można go przełączyć na inną liczbę.
Po pierwsze wysyłanie spamu jest nie legalne. Jeżeli ta procedura Timer1Timer to jest zdarzenie OnTimer dla Timer1 to bezsensownym jest warunek sprawdzający czy Timer1 pracuje. Randomize używa się tylko raz w programie, np. w OnCreate dla formatki. Niepotrzebnie masz dwie zmienne (r1, a) skoro obie mają tą samą wartość. Nie wiem co to jest za komponent...
Pomyślałem, że sprawdzenie losowości możnaby zrobić następująco. Przeprowadzamy pewną ilość losowań, najlepiej równą wykrytej okresowości. Wtedy mamy pewność, że pojawiły się wszystkie liczby z generowanego okresu. Sprawdzamy kolejno w wygenerowanym ciągu jakie liczby ze sobą sąsiadują. Wyniki wpisujemy do tabeli (w załączniku). Jeżeli ciąg jest losowy,...
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...
Dzięki za odpowiedz. Gdzieś znalazłem na forum plcs.net algorytmy liczb pseudolosowych ale za diabła nic nie kumam. Zresztą jestem początkujący. Podsyłam projekt czegoś co spłodziłem. Chzdzi o żeby ktoś biegły dopisał kilka linijek drabinki tak, żeby za każdym razem były załączane inne wyjścia, a nie tak jak na diagramie pokolei. I jeżeli spełniony...
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.
Jakby ktoś był ciekawy to wygląda na to, że program pobiera w jakiś sposób liczby z zegara systemowego, dzięki czemu nawet pierwszy wynik funkcji, przy każdym włączeniu arkusza Excel jest za każdym razem inny. Jeżeli chodzi o zapis wzoru to jest on przygotowany dla języka programowania Fortran. Funkcja Float zmienia typ zmiennej z całkowitej na rzeczywistą....
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 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! :)
Cześć, mam problem z wypełnieniem tablicy struktur liczbami pseudolosowymi. W programie, korzystając z funkcji malloc() dynamicznie alokuję pamięć dla tablicy, następnie każde pole struktury w tablicy chcę wypełnić liczbą z zakresu <-50, 50>. Program się kompiluje, ale odpowiednie wartości pól każdej ze struktur są takie same. Co może być tego...
Funkcja click nie zwraca funkcji tylko obiekt jQuery. Poza tym tam są dwie funkcje. Miałeś nazwać tak jak timer , czyli function odpKlik(e) { /* ... */ } . Losowanie można zrealizować tak, jak piszesz, choć sprawdzi się tylko jeśli jest bardzo mało elementów lub ilość elementów, które mają zostać wylosowane w stosunku do ilości wszystkich elementów...
Wykorzystaj liczby losowe (pseudolosowe). W Excel 2007 są np. funkcje "los()" i "RANDBETWEEN()". Nie wiem jak w wersji 2010.
A jedyna wielkosci fizyczna ktora moze zmierzyc odbiornik jest wlasnie roznica w czasie dotarcia sygnalu do odbiornika. W jaki sposób to robi, wyjaśnij mi z łaski swojej. Liczysz funkcję krosskorelacji pomiędzy odebranym sygnałem a lokalnie wygenerowaną pseudolosową sekwencją. Maksimum funkcji krosskorelacji powie Ci o dobrze dobranym opóżnieniu lokalnie...
Niestety wybrane liczby pseudolosowe są zbyt duże. Podany kod ma prawo zadziałac w jakims języku gdy wyłączone jest sprawdzanie zakresu liczb - być może jest tak w C++, z którego to było skopiowane. Radzę, na czas testowania zacząć od małych liczb pierwszych i wyłączyć Randomizacje i doprowadzić kod do działania, a potem dopiero bawić się w wielkie...
Witam. Czy próbowałeś zwiększyć rozmiar stosu? Jak już pisałem wcześniej, miałem kiedyś taki problem. W obsłudze przerwania miałem generację liczby pseudolosowej. Zakres generowanej liczby nie pokrywał się z zadanym. Przeniesienie generacji z przerwania do pętli głównej likwidowało to dziwne zjawisko, niemniej jednak mi go nie wyjaśniało. Opisałem ten...
Spooks: Jeżeli nie było obsługi czegoś takiego zaimplementowanej w programie (a żadna szanująca się firma by tego nie zrobiła) to nie ma możliwości budowy takiego urządzenia. Praktycznie trzeba zmienić program w maszynie. Michcior: Można w bardzo prosty sposób wygenerować nowy seed: a) Przetwornik ADC (korzystasz z MSB, który będzie losowym szumem)...
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...
Jak udało mi się wywnioskować z opisu, właściciel i konstruktor tego urządzenia posiada serwis internetowy w którym można grać w różne gry. W wielu grach używa się kostki i aby generować jej wyniki w pamięci komputera często używa się funkcji typu random() która generuje liczby losowe ... a właściwie pseudolosowe. I tu jest problem, bo według autora,...
wypelnic tablice liczbami 0-20 Jeżeli losowymi to np tu: ąby zamieniał wiersze z kolumnami A może spróbuj zamienić wskaźniki ten z wierszy na kolumny i odwrotnie? ąby zamieniał wiersze z kolumnami można np pętlą o zakresie połowy wielkości tablicy. pozdr.
zastosuj funkcję rnd Przeznaczenie: Zwraca pseudolosową liczbę z określonego zakresu. zmienna = RND( zakres ) gdzie zmiennadowolna zmienna numeryczna, w której znajdzie się wygenerowana liczba pseudolosowa, zakresliczba określająca górną granicę generowanych liczb. Użyj później tej liczby do wysterowania portów ledek i masz problem z głowy. Poczytaj...
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ć...
Oczywiście że się da... Wystarczy zastosować 2 bajty na pamiętanie ostatnio wygenerowanego wyniku plus użycie wspomnianych przeze mnie wyżej Maximum Length Feedback Shift Register z wykorzystaniem wielomianu generującego przykładowo x^11+x^9+1 MLFSR mają fajną właściwość, że generują kolejno (bez powtórzeń) wszystkie wartości z określonego zakresu....
Jesli to ma byc pseudolosowy to wez jakas komorke pamieci pomnoz ja przez jakas liczbe (najlepiej pierwsza) i dodaj 1 (poniewaz komorki pamieci sa 8/16 bit to zrobi ci sie modulu 256/65536) +1 jest po to aby jesli w komorce bedzie 0 to inaczej uklad bedzie dawac 0 Tak wygenerowane liczby sa dosc losowe pod warunkiem wybrania odpowiedniego mnoznika.[mozna...
Do większości modeli nie da się napisać algo, ponieważ kody są umieszczane tylko w bazach z kodami, gdzie nie ma żadnej zależności jeżeli chodzi o kod, odwrócenie algorytmu jest praktycznie niemożliwe... wystarczy przecież aby przy fabrycznej generacji każdego kodu użyto 3 cyfrowej losowej liczby i wtedy nawet znając algorytm i tak idealnie nie odtworzy...
Super pomysł :!: Można iść tym tropem i mieszać wszelkie elementy i wtedy też na pewno będzie liczba pseudolosowa. Swoją drogą przypomniał mi się taki kit sprzed kilku lat - jednoręki bandyta (ostatnio o tym głośno - prawda :?: , ale ten układ chyba był zgodny z prawem) - był zrobiony właśnie na układach cyfrowych właśnie. Tam zdaje się też jakoby trzeba...
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 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...
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...
Witam, Przyjaciele moi programiści. Przeczytałem pól książki związanej z asemblerem i oto co stworzyłem. Program oczywiście działa, dziękuje wam wszystkim za pomoc i oczywiście dobre rady. Temat uznaje za zakończony. ;Aplikacja tworzy plik \dane.txt i zapisuje do niego 100 pseudolosowych liczb .586P .MODEL flat, STDCALL ;--- stale z pliku .\include\windows.inc...
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...
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...
No ja myślę, że wypadało by pobierany zakres podstawić gdzieś i rozebrać na czynniki. Czyli ilość wierszy, i ilość kolumn odkąd dokąd. Później już z górki. W pętli machasz generatorkiem liczb pseudolosowych czyli .... ( co więcej od razu możesz w momencie wstawiania liczby liczyć już sumę kwadratów, żeby skrócić kod ) ... Przykladowo zaznaczyles C5:F10...
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...
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....
Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest na osobne tematy i tutaj znajdują się do nich linki. Część...
Tutaj pokażę jak można łatwo uruchomić gotowy moduł z wyświetlaczem VFD ze starego odtwarzacza DVD. Najpierw przeanalizuję jego budowę oraz zasilanie, a potem w oparciu o notę katalogową od zera zaimplementuję jego sterownik na Arduino. Ten temat będzie stanowić pierwszą część przygody z VFD i tutaj zadowolę się na uruchomieniu poprawnie kontroli indywidualnych...
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...
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 ----------------------------------------...
Witam. Żeby nie wyjść na kompletnego lesera pomyślałem, ze napiszę mały wstęp.. Otóż trafiłem na studia, na których mam programowanie w C, którego uczymy się.. Dość szybko, a moja informatyka w liceum/gimnazjum polegała na excelu, wordzie, power poincie i zalążkach html, więc o programowaniu wiem tyle co nic. Znaczy się.. No czegoś tam się nauczyłem,...
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
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...
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.