#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int i; srand(time(0)); // %12 bo zakres ma 12 liczb //5 bo najniższa to 5 i = rand()%12 + 5; printf("%i\n",i); system("PAUSE"); return 0; }
Poczytaj o algorytmach LCG (linear congruence, liniowe generatory kongruencyjne liczb pseudolosowych). Łatwo zaprogramować, a losowość może być przyzwoita.
A może przyda się trochę teorii? http://www.dzyszla.aplus.pl/download-52....
Jeśli ŚREDNIA i ODCHYLENIE.STANDARDOWE dla skończonej liczby losowań mają wyjść dokładnie takie jak założono, to już nie będą wartości losowe, najwyżej losowe "na smyczy". Ponieważ są to dwa parametry, można obliczyć dwa wyniki rozwiązując odpowiedni układ równań. Czyli jeśli potrzebujemy n liczb, losujemy n-2, a dwie obliczamy. Ponieważ wychodzi z...
(rand()%b+a) zwraca liczby z przedziału 10-50. Jeśli chcesz 10-40 to b=30.
No toż pewnie, że możesz używać tzn odczytywać wartości z latającego licznika. Ale jeśli zaczynasz się już nim bawić w ten sposób, że chcesz go resetować w locie (czyli zapisywać), że chcesz zmieniać preskaler na inne wartości niż ustawiony został za pomocą polecenia ConfigRC5 (a został tylko ty tego nie widzisz) to nie dziw się, że potem coś ci nie...
Tylko że wtedy przy każdym włączeniu programu jest taka sama liczba
Witam mam do stworzenia generatory o rozkładzie Poissona, Bernouliego i Pascala Proszę o pomoc ponieważ mam problem z stworzeniem. Rozpocząłem od double generatory :: random() //generuje liczby z przedzialu od 0 do 1; { a = 16807; q = 127773; r = 2836; m = 2147483647; static int x=1635462; int h=x/q ; x=a*(x - q*h) - r*h;...
Witam! Wczoraj posiedziałem trochę, zmajstrowałem prosty programik we flashu do sprawdzania generowanych liczb pseudolosowych według wzoru : x_new = ( x_old*a + b ) modulo c Wpadłem na prostą modyfikację, to jest w każdej iteracji, dodawana jest coraz wyższa wartość (..., +3, +4, +5, ...) aż do "przekręcenia licznika", wtedy od nowa dodajemy od zera....
Witam Muszę na jutro wydrukować ponad 800 numerów losów na loterię Chodzi o to co się losuje czyli np 567 lub 432 W jakim programie i jak to zrobić aby szybko napisać tak dużo liczb od 1 do ponad 800 Proszę o szybką pomoc Dziękuję
Kto sie na tym zna.. ? (konkretniej potrzebuje rzoszyfrować np. jakiś kod zaszyfrowany przez ten program).. Program generuje przypadkowe kombinacje numeryczne, a ja potrzebuje je rozszyfrować tzn. wiedzieć jakie będą... / proszę o jakąkolwiek pomoc .
Witam, robię do szkoły "program" generujący liczby do skreślenia na blankiecie losowania. Zrobiłem wszystko pięknie i tak: Excel generuje liczby do: -Multilotka 1-10 liczb z zakresu <1;80> -Duży Lotek 6 liczb z zakresu <1;49> -Express Lotek 5 liczb z zakresu <1;45> -Twój Szczęśliwy numerek 1 liczba z zakresu <1;36> oraz 4 liczby...
Witam. Jeśli temat powielam to sorka, ale mojego problemu nie znalazłem:P Problem niby jest typowy bo chodzi o losowanie pseudolosowe, tylko rozwiązanie ma być nie typowe:P Nie wolno użyć mi "randoma" i powiem szczerze że w ten sposób stanąłem trochę w miejscu, nie mam nawet godnego podzielenia się pomysłu na to... posiedziałem troszku na google w poszukiwaniu...
Stworzenie podstrony dotyczącej softwaru gorąco popieram. Dla komputera oprogramowanie jest tak samo ważne jak i możliwości sprzętowe. Pozwala ono zaprezentować rzeczywiste możliwości sprzętu. Opis rozwiązań programowych i gotowe procedury do typowych zastosowań ułatwią pisanie własnych programów ( zarówno w BASICU, assemblerze, kodzie maszynowym Z80,...
Dim W As Word Do 'get a random number and limit it to be maximum 100 W = Rnd(100) Print W Loop End
Jedynka za średnikiem oznacza zaokrąglenie do jednego miejsca po przecinku.
http://obrazki.elektroda.pl/5664821500_1... 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....
Witam, Generowanie liczb losowych może zrobić np. podstawie osobnego timera, którego wartość wprowadzisz do wzoru, a jako wynik otrzymasz liczbę z danego przedziału. Wielkość przedziału będzie zależeć od ilości obwodów, które chcesz załączać.
Rozumiem, że nie zależy to od języka programowania? W sumie w Twoim opracowaniu znajdę dużo ciekawych informacji z tego co widzę i nurtuje mnie zatem inna kwestia. Algorytm liczb losowych może przestać w określonych warunkach generować liczby losowe, np. typ liniowy przestaje dawać wartości, gdy któryś z parametrów osiągnie wartość 0. Ja oczywiście...
alias doSomething echo "Do something" if $rand01<0.1 then doSomething . To zrobi coś w 10% przypadków, możesz ustawić 0.1, aby mieć inny procent Możesz zaplanować to za pomocą addRepeatingEvent 1 -1, który będzie oceniał to co sekundę, więc zrobi coś średnio 1 raz na 10 sekund, czasem więcej, czasem mniej. doSomething może być czymkolwiek chcesz.
Linear Feedback Shift Registers: https://www.analog.com/en/design-notes/r...
Z jakiego powodu muszą być na stałe w EEPROM? Jakieś szyfrowanie z unikalnymi 700 kluczami? Nie mogą być generowane w czasie pracy? Generatorów liczb losowych szukaj pod angielską nazwą Przykład: http://www.random.org/integers/ http://www.random.org/bytes/
Witam, poszukuje formuły za pomocą której arkusz Excel wygeneruje mi X losowych liczb na podstawie średniej. Np. deklaruje średnią 55, i chce by excel wygenerował mi powiedzmy 5 losowych wyników (najlepiej z przedziału 45-55) których średnia będzie równa tej zadanej na początku, tj. 55
Mam jak na razie generowanie liczb losowych lecz chciałbym z tego stworzyć generator PESEL wiem tylko że z tego można zrobić ten generator. [syntax=java]public static void main(String[] args) { Random r=new Random(); r.nextInt(); int a=r.nextInt(1); int b=r.nextInt(10); int c=r.nextInt(10); int d = r.nextInt(2); int e = r.nextInt(10); int f=r.nextInt(3);...
Witam Oto cytat z książki Visual Basic dla każdego >Net Frameworsk stanowi ramę platformy .NET i zapewnia głównie środowisko uruchomieniowe i bibliotekę klas bazowych. Najważniejsze klasy środowiska .NET Framework: - Console - umożliwia wczytywanie i wyświetlanie danych na konsoli - Environment - pobieranie danych systemowych - Random - generowanie...
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...
Witam. Chciałbym zrobic urządzenie-grę opartą na u-procku ATmega8. Gierka jest taka grą pamięciową : do procka dołączonych jest 8 przycisków i 8 diod. Na starcie mikrokontroler losuje sekwencje 30 liczb od 1 do 8, które określają numer kolejnych zapalanych diod - w trakcie gry zapalana jest np. dioda nr 5, po czym uzytkownik musi nacisnac przycisk jej...
AVE... Na zależność od temperatury pomoże albo zapakowanie układu generacji w ogrzewany pojemnik, jak z TXCO, albo kompensacja termiczna w sofcie. Tak czy siak generalnie każdy półprzewodnik szumi, kwestią jest izolowanie go od wpływu warunków zewnętrznych. Amerykańscy idioci wydają setki i tysiące dolców na "magiczne" radioodbiorniki kryształkowe z...
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...
Te 3 elementy to był przykład, żeby rozwiać wątpliwości co do treści problemu. Dla 3 elementów taka weryfikacja instrukcją "if" była by wykonalna, ale jeżeli już bym stworzył tablice 1000-elementową to co wtedy? Generowanie liczb różnych od siebie nie stanowi problemu, to idzie łatwo ogarnąć jak to pokazałem. W moim przypadku trudnością jest kwestia...
Odpalasz ADC na free run na wiszącej w powietrzu nodze. W przerwaniu od pomiaru patrzysz na najmłodszy bit, ewentualnie na dwa najmłodsze i składasz z nich swoją liczbę x bitową [syntax=c]randomNumber <<= 1; randomNumber |= ADC & 1;[/syntax] No i masz swoją liczbę losową. Niektóre uC mają specjalne peryferia do generowania liczb losowych....
Czy funkcji srand (time(NULL)); nie inicjowało się tylko raz, na początku programu?
Sprawa jest banalnie prosta: tworzysz tablicę liczb 0..10 a potem kilka..naście razy zamieniasz dwa losowo wybrane elementy ze sobą. Wersja mniej optymalna - nie polecam - to taka, że tworzysz pustą tablicę a potem w pętli: generujesz losową liczbę i sprawdzasz, czy jest już w tablicy. Jak nie ma - to wstawiasz i przechodzisz dalej, jak jest - generujesz...
Metoda ciekawa ale to dodatkowe elementy zenętrzne. Polecam przetestowac w praktyce rozwiązanie jakie przedstawiłem wyżej. Jak sie nie sprawdzi w co wątpię ......... to trzeba kombinować z układami "doklejanymi do uP". Prosty, dobry pomysł - w moim układzie będzie w zasadzie tylko generowanie liczb losowych.., ale obiecuję, że sprawdzę :) Jest jednak...
W Excelu dałoby się zrealizować zagadnienie w jeszcze inny sposób. Wartości w/w warunków wpisać do komórek i na ich podstawie generować liczby (funkcja Rnd) w pętli Do While , aż do osiągnięcia zadanej sumy. Najwygodniej byłoby zacząć od zer. Pytanie czy mają one być "wplątane", czy wystarczy gdy będą jako wiodące lub kończące... Na podstawie przykładowych...
Jeśli szum jest naprawdę szumem, to jak wygenerowane na jego podstawie liczby mogą być w jakikolwiek sposób przewidywalne? Nic nie jest bardziej losowe od białego szumu. Pozatym - dobre założenia to podstawa. Wydaje mi się, że wymaganie super losowego klucza (wykluczającego typowe algorytmy pseudolosowe), co 100us jest efektem złych założeń... Marsenne...
tak w C : #include <stdio.h> #include <stdlib.h> #include <time.h> int main () { /* initialize random generator */ srand ( time(NULL) ); /* generate some random numbers */ printf ("A number between 0 and RAND_MAX (%d): %d\n", RAND_MAX, rand()); printf ("A number...
A jakbyś chciał się zagłębić w tajniki generatorów liczb pseudolosowych to zapraszam do siebie: http://www.dzyszla.aplus.pl/programy_i_t... ;)
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ą,...
https://obrazki.elektroda.pl/1041528900_... Najnowocześniejsze metody zabezpieczania informacji mogą być zagrożone przez nowe technologie, takie jak komputery kwantowe. Jednym z powodów ich podatności jest to, że zarówno zaszyfrowane wiadomości, jak i klucze do ich odkodowania muszą być przesyłane od nadawcy do odbiorcy. Teraz jednak...
Sory mój błąd, funkcja generująca liczbę losową była źle napisana i jeszcze jedna rzecz, nie miałem wcześniej czasu żeby ją sprawdzić. Działa, można zobaczyć stronę <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <script type="text/javascript" src="http://code.jquery.com/jqu...
Ja to widzę tak: - ustawisz ADC w tryb Free Running, czyli będzie na okrągło wykonywał pomiary na jakimś wejściu a ponieważ wejście zostawimy niepodłączone, to jest szansa na losowe bity. - po skończeniu pomiaru ADC wywoła przerwanie które będziemy wykorzystywać do wszystkich Twoich potrzeb nie tylko do generowania losowej liczby. Innymi słowy ADC zastąpi...
Proszę o pomoc. Próbuję flashować moduł LN882 i jestem już na trzecim programatorze. W końcu udało mi się go wgrać za pomocą komendy python LN882H_Flash_Dumper.py COM5 flashdump. Jednak podczas programowania pojawia się błąd: Python 3.13>LN882H_CMD_Tool.exe COM5 download flash 115200 0x0 flashimage.bin OSTRZEŻENIE: Generator losowy procesora wydaje...
funkcję srand() wystarczy wywołać raz. Potem do wylosowania jednej liczby używa się już rand
(at)ElektrodaBot Zaprojektuj układ generujący liczbę losową z zakresu 1 ... 6 (elektroniczna kostka do gry). Losowanie rozpoczyna się w momencie wciśnięcia przełącznika binarnego (P = 1), a wynik otrzymuje się z chwilą puszczenia tego przycisku (P = 0). Uzyskany rezultat przedstawić w postaci dziesiętnej na wskaźniku 7-segmentowym. W rozwiązaniu wykorzystaj...
zwykle generuje liczby losowe poprzez uzycie funkcji rand(). jednak w kazdym odpaleniu programu funkcja ta daje taki sam zestaw liczb. jak tego uniknac?
W jaki sposób są generowane liczby losowe, i jakim cudem bez zewnętrznego źródła (jak analiza szumów, itd, tdp) udaje się wygenerować ZUPEŁNIE LOSOWE liczby? Najczęściej wykorzystywane procesy losowe to szum termiczny oraz rozpad pierwiastka promieniotwórczego, choć możliwe są również inne rozwiązania.
Wykorzystanie szumu do generowania liczb losowych to standard. Najczęściej wzmacnia się szumy z półprzewodników. Próbek musi być znacznie więcej aby wynik był losowy. Jednak do takiego zabawowego zastosowania w zupełności wystarcza koncepcja autora. Przy okazji ciekawe zastosowanie uC PIC.
...tak się składa, że w świecie "bitowym" nie ma czegoś takiego jak "losowo" - wszystko jest obliczane, stąd powtarzalność. Gdzieś na forum było o generowaniu liczb losowych na podstawie ADC z "otwartego" tranzystora.
Moim zdaniem, taki układ powinien być w każdym komputerze i mikrokontrolerze. Wreszcie byłoby możliwe generowanie liczb rzeczywiście losowych.
Jak w języku C dla mikrokontrolerów AVR generować losowe liczby (powiedzmy z zakresu 0..255). Chodzi mi o Pascalowe instrukcji Randomize i Random(); Dzięki :)
Witam serdecznie, z góry przepraszam, jeśli temat nie jest w tym dziale co powinien. Mam problem z utworzeniem działającego flow-a. Mianowicie chciałbym "symulować" w node-red sterownik, który rozumie komendy po ASCII i zwraca odpowiedź, np. wysyłam w ASCII symbol A<CR> , node-red zwraca mi łańcuch, w którym początek jest zawsze taki sam, a trzy...
Witam. czy ktoś próbował uruchomić program kilka razy w ciągu sekundy? Niestety jeżeli taki eksperyment się wykona widać ze program losuje dokładnie te same wartości. Wniosek: funkcje srand() i rand() nie potrafią generować liczb charakteryzujących się jakąkolwiek entropią. Można te funkcje stosować tylko w programach o niewygórowanych potrzebach. Czy...
Odczytując ADC musisz brać pod uwagę tylko najmłodsze 1-2 bity, bo tylko one zawierają szum. Czyli żeby poskładać 8-bitową próbkę potrzebujesz co najmniej 8 odczytów ADC z których składasz wynik. Jeśli potrzebujesz więcej liczb losowych to gromadź te próbki w pamięci - szum ADC wprowadzi potrzebną ci entropię, niezbędną do generowania liczb losowych.
Witam. Napisałem funkcję losującą 24bitową zmienną, ale program zawiesza się podczas jej wykonywania. Nie mam już pojęcia co może być źle. [syntax=c]/* * main.c * * Created on: 01-04-2013 * 15:05:56 * Author: miszczo */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/pgmspace.h> #define TIME...
..witam....programuje uP w asm....i chce aby mi generował losowo liczbe...bit...ważne żeby losowo...ale nie wiem jak to w asm zrealizowac...myslalem nad wykorzystaniem przetwornika A/C do pomiaru jakiegoś zmieniającego się cyklicznie napiecia Jeśli będzie to zmieniające się cyklicznie napięcie to nie będzie ono losowe. Musiałbyć podłączyć do A/C jakiś...
generowanie liczb generator liczb losowych generatory liczb losowych
volvo silnika dysza spieniania kuchenka gazowy zabezpieczenie
bateria macallister wzmacniacz mosfet
Konsola nie uruchamia się po zaniku zasilania Yamaha AX-750 a głośniki Infinity Kappa 8.2 - dopasowanie