Jeżeli chodzi o sterownik, to on sam w sobie nie posiada funkcji "Random()". Lecz podobnie jak w c++ liczba losowa może być generowana na podstawie zegara systemowego. S7-1200 posiada funkcje RD_SYS_T która odczytuje aktualny czas z zegara. Temat poruszany wiele razy na forum support.industry.siemens. Tam znajdziesz gotowce.
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
Arar dziękuję za jasną i szybką odpowiedź. "azra". ^^ Ad 1. "Co robi ta linijka" I co robi z tą wartością? Nic. ;) Nigdzie jej nie zapisuje, więc jest po prostu zbędna. Gdybyś kompilował z -Wall -Wextra to dostałbyś ostrzeżenie, że ta linijka kompletnie nic nie robi. Ad. 3. "VLA" nie jest to dla mnie na razie zbyt jasne i nie wiem czemu nie powinno...
Cześć, Czy ktoś wie jak napisać formułę, która wybierałaby losowo cyfrę od 1 do 5 w kolumnie E ale inną niż w kolumnie C i D, PRZY CZYM: W kolumnie C jest liczba o 1 do 5 W kolumnie D jest liczba losowa od 1 do 5 Z góry dzięki za pomoc.
Mam problem ze świeżo złożonym woltomierzem na icl7107, ponieważ bez podawania napięcia mierzonego wyświetlają się dziwne liczby a czasem nawet losowo zapalają diody a z napięciem tylko jedynka z przodu. Wcześniej układ pracował w zasilaczu z wyświetlaczem 3-cyfrowym ponad 4 lata i nic się nie działo ale od niedawna wyświetlały się tylko zera a nie...
można też tak: #include <stdlib.h> #include <iostream> using namespace std; int main(int argc, char *argv[]) { srand(time(0)); //rand generuje liczby int. aby wygenerować liczby od 0 do 9 dałem %10 cout << rand()%10 << endl; system("PAUSE"); return 0; }
Czyli sugerujesz wielokrotne losowanie całej tablicy, do momentu trafienia zestawu danych spełniających warunek sumy równej pewnej wartości? Wygenerowane w ten sposób dane, rzeczywiście byłyby całkowicie losowe, ale o ile dla małych tablic i zakresów i liczb całkowitych to jeszcze mogłoby działać, ale dla większych tablic, lub liczb zmiennoprzecinkowych...
Ponieważ dla komputera nie ma prostego sposobu, żeby wygenerować liczbę z dowolnie wybranego rozmiaru. Losowana jest zawsze liczba o stałej długości. Reszta z dzielenia, uzyskiwana operatorem %, ma bardzo ciekawą właściwość, nigdy nie uzyska się reszty większej, niż dzielnik (pomniejszony o jeden). Dlatego ta sztuczka jest powszechnie wykorzystywana...
Witam. Na początku powiem że w C++ jestem początkujący i nie znam wszystkich podstaw. Mam problem. Posługując się takim kodem: #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #include <iostream> using namespace std ; int main() { int i=0; int liczba; srand(time(NULL));...
Tak zwykle komputery liczą liczby "losowe" wg wzoru (generator kongruencyjny): Xn = (A*Xp+B) MODULO C gdzie Xn - liczona liczba losowa Xp - poprzednia liczba losowa (tzw. SEED) A,B,C - duże liczby pierwsze (te podzielne tylko przez siebie i 1 ) w Pascalu funkcja Randomize oblicza początkową wartość SEED na podstawie odczytu czasomierza. Im większe A,B,C...
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]...
Witam.Jedno z sumowaniem dla przykładu zrobiłem.Z resztą kolega powinien sobie poradzić bo wzór już będzie i programiki są bardzo proste :D program suma_tablic; uses crt; type tab=array[0..10] of array[0..10] of integer; var a,b,c:tab; i,j:integer; procedure wyswietl(d:tab); var i,j:integer; BEGIN for i:=0...
Siadł ICL, tam jest jako zaglutowany chip, miernik do kosza, choc trochę szkoda bo to taki superwypasiony sprzęcior.
Witaj, W B1 wpisz formułę: =A1-4+ZAOKR.DO.CAŁK(LOS()*9&... I oczywiście rozciągnij na pola niżej, do B50.
Jak zrobić funkcję aby w komórkach np 1-15 występowała liczba losowa z przedziału 1-15 ale bez powtórzeń? Bo jeśli wpiszę formułę jak powyżej w każdej z kórek to raczej mam szansę ze będzie się powtarzać któraś z nich.
Tyle, że w Atmedze liczba losowa (a nawet pseudolosowa) to nie jest trywialny problem.
1.Czy taki układ by zadziałał? Nie potrzebujesz absurdalnie wysokiego wzmocnienia dwóch wzmacniaczy operacyjnych pracujących w otwartej pętli. Najczęściej spotykane schematy mają wzmacniacze o wzmocnieniu od kilkudziesięciu do kilkuset
Wiem, ze w Java mozna wygenerowac 'losowa' liczbe calkowita z pewnego zakresu liczb uzywajac metody Math.random Np: zeby wygenerowac losowa liczbe calkowita z zakresu liczb 2-10 napiszemy: x = ( 2 + (int) Math.random()* 8); // osiem bo 10-2=8 Czy jest mozliwosc wygenerowania losowej liczby calkowitej z dowolnego zakresu liczb z wylaczeniem jednej lub...
... co do przycisku B , mysle iz licznik nie powinien liczyc w tle po nacisnieciu przycisku, tylko po prostu przerwac liczenie, powinna się wyswietlic jakas losowa liczba, po kolejnym nacisnieciu powinny się pojawiac jakies losowo wybrane liczby , do kolejnego nacisniecia przycisku B, kiedy to liczba jaka jest w danym momencie wyswietlana pozostanie...
Hej . Mam pewien problem od dłuższego czasu przy włączeniu komputera piszczał mi komputer ( nie było to regularnie kilka pisków tylko różnie ). Teraz przy większych przeciążeniach ( granie w gry , oglądanie filmów) też piszczy. Może opiszę wam pisk : Są to 2 dźwięki o różnych wysokościach które trwają około pół sekundy i brzmią na zmianę . Nie jest...
#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; }
Mi chodzi o to aby przy szyfrowaniu użyć jednej liczby losowej i własnego kodu na których zostaną wykonane odpowiednie operacje które zmienią je w jeden kod szyfrujący Następnie liczba losowa i zaszyfrowana wiadomość zostaną wydrukowane. Żeby odzyfrować wiadomość trzeba podać własny kod i tą liczbę EDIT: Twój program pokazał mi coś takiego D:\Robert\bin>safe...
Ciekły azot jest dostępny dla zwykłego zjadacza chleba, drogi ale jest. Ciekły azot nawet w kuchni się może przydać do przyrządzenia dań ( a dokładnie deserów). Co do zasad termodynamiki, no właśnie o to że jest to określenie bardzo ogólne, a rozpatrując układ z ogniwami peltiera musimy rozpatrywać układ z pompą cieplną. I tutaj jest problem, mówisz...
Hmm a co za różnica? Przecież wysyłam z komputera dane które sam wpisałem np 5 naciskam enter, patrzę w debugu visual studio - poszło 5. Patrzę w debugu eclipse'a i jakiś śmieć typu 241251242 czy inna losowa liczba Uint32. Próbuję drugi raz i tym razem idealnie przechodzi 5. Mam breakpointa po przeliczeniu tej liczby. CRC- raczej nie, w F2 tego nie...
Tak by to mogło wyglądać. http://obrazki.elektroda.net/61_12239388... Z tym licznikiem 40102 to oczywiście pomyłka, on przecież nie ma wyjść BCD. Ale może byś CD4510. Na schemacie są tylko dwie cyfry kolejną można dodać analogicznie. Należy dodać jakiś prosty generator z dość dużą częstotliwością aby w chwili jego zatrzymania stan licznika...
Witam, chciałbym w jednym z urządzeń opartych na ATmega16 wykonać zabezpieczenie w postaci kodu PIN 4 lub 6 cyfrowego. Zabezpieczenie to pokazywało by się po ustalonym czasie, np po 1 roku. Celem zabezpieczenia jest wykonanie przeglądu budowanego urządzenia. Chciałbym aby po tym roku procesor wygenerował mi liczbę losową 4 lub 6 cyfrową. Z tym nie będzie...
Dobra... wiemy juz doskonale kiedy dziala kiedy nie tylko mnie interesuje dlaczego?? Czy te headery maja wogole cos wspolnego?? Z tego co wyczytalem to pierwszy sluzy do kazdorazowego pobrania strony [rozumiem ze te cyferki po etag: to jakas losowa liczba a nie kod cos okreslajacy??] a drugi okresla sposob odpowiedzi przegladarki ktory i tak jest standartowo...
JA też uważam że ta losowość jest nie potrzebna i zbędna .. A tak naprawde nie ma takiego czegość jak losowość w technologi procesorów , jest tylko liczba psedo losowa . Pozdrawiam
Witam. Wreszcie udało się przeprowadzić wystarczającą ilość prób i testów abym mógł napisać kolejne wnioski. Tym razem będą one dotyczyć pliku TTS. Prawdopodobna struktura pliku wygląda jak poniżej na obrazku: - plik zawiera bloki po 192 bajtów każdy, nazwijmy je umownie kompletnym blokiem 192 bajtów, - kompletny blok 192 bajtów składa się kolejno z...
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...
Pseudolosowa znaczy losowa w sensie statystycznym, ale przewidywalna matematycznie.
Ins0maniaC: W pierwszej pętli nie wypełniasz tablicy losowymi liczbami. Ustawiasz za-ostatni element tablicy na losową wartość, n razy. Program równie dobrze może się czasami wykrzaczyć. ;-)
A więc od początku: Tworze pogram w C++, który pobiera od użytkownika dane np. ile diod ma się zaświecić i podajemy liczbę która będzie przechowywana w zmiennej int x; Ta zmienna od początku jej powstania ma dokładnie przydzielone miejsce (adres) w pamięci ram komputera tak ? Więc pasowało by znać adres tej zmienne x, a więc odczytujemy go: char adres_x...
Kup 32 kostki do gry, rzuc nimi, ułóż w rzędzie, a nastepnie parzystej liczbie przydziel 1, nieparzystej 0. Właśnie otrzymałeś prawdziwą 32bitowa losową liczbe.
No wiem jak działa przerwanie i właśnie chodzi mi o to aby w każdym momencie gdy zostanie wciśnięty przycisk następowała jakaś akcja, w moim przypadku zmiana efektu. Teraz też w sumie działa, ale gdy w ostatnim case zacznie być generowana liczba pseudo losowa przyciśnięcie klawisza, nawet jego przytrzymywanie nic nie powoduje :) Dlatego prosi się aż...
Już tak robiłem - podczas pomiaru z synchronizacją z resetu dekady częstościomierz w miarę stabilnie zlicza między 6500 a 7000. Co więcej, reaguje na dotykanie wejścia 1A5 - "pomiar" znacznie spada, nawet do okolic 1000, podejrzewam że to 6500-7500 to wzmocnione zakłócenia. Multimetr ten prawdopodobnie wyświetla + z przodu gdy zakres jest przekroczony....
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ć.
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...
Witam. Potrzebuję zaprojektować prosty układ, którego zadaniem będzie zmiana rezystancji w kilkuminutowych bądź nawet sekundowych interwałach czasu. Chodzi o to aby na wyjściu układu co jakiś czas pojawiała się inna rezystancja, w ustalonym wcześniej zakresie. Liczba zmiennych wartości może się ograniczyć do pięciu. Myślałem o jakimś prostym układzie...
Javy nie znam za dobrze, ale zrobiłem coś takiego. Nie jest to zbyt piękny kod dlatego nie chciałem się chwalić :). Jest to bardzo wczesny "projekt". Teraz muszę zrozumieć jak Map się używa. [syntax=java]import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class glowna extends JFrame implements ActionListener...
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 ----------------------------------------...
Cze, oprogramowalem protokol wymiany danych droga radiowa z wykorzystniem CC1000 i LPC2114. Uklad CC1000 skonfigurowalem nastepująco: - 2400 bit/s - kodowanie manchanster - maksymalna moc i czulosc Ramka protokolu wyglada nastepująco: 10b preambuly+ 3 b charakterystyczne+ 5 b naglowka+ 2b crcnaglowka+ 2b crcdanych+ 64b danych. Gdy moduly sa blisko siebie...
http://www.elektroda.pl/rtvforum/topic19... Tu możesz poczytać o problemie więcej, jak widać temat był już poruszany na forum
Witaj, Szkoda ze tak rzadko tu zagladam a bym ci odpowiedzial moze na przyszlosc przydadza ci sie te funkcje: Funkcja Opis Rnd liczba losowa Abs (X) wartość bezwględna Sgn (X) znak liczby Fix (X) część całkowita Int (X) część całkowita frac(X) = X - Fix(X) część ułamkowa Log (X) logarytm naturalny LogN(X) = Log(X) / Log (N) logarytm o podstawie N Exp...
(rand()%b+a) zwraca liczby z przedziału 10-50. Jeśli chcesz 10-40 to b=30.
A może przyda się trochę teorii? http://www.dzyszla.aplus.pl/download-52....
Jak pisze kolega zimon wylosowanie jednej liczby z wielu jest dosyć proste. Ale jeżeli chcesz "wymieszać", to dla Excela znaczy, że chcesz wylosować 1000 z 1000 bez zdublowania. Musisz podzielić to na etapy, wykorzystać kilka funkcji w tym WYSZUKAJ.PIONOWO i dlatego dane muszą zostać ułożone we właściwy sposób. W moim przykładzie użyjemy trzech kolumn....
Witam Mam taki problem. Nie wiem jak zrobić, żeby po wybraniu metody całkowania i po wykonaniu programu można było ponownie wybrać metodę, lub po przez wciśnięcie klawisza Esc wyjść z programu. Wiem tyle, że można wykożystać pętle while ale nie za dobrze się nią posługuje... [syntax=text] #include <stdio.h> #include <math.h> #include <stdlib.h>...
Dzieki za zainteresowanie tematem. Mam juz troszke przerobiony program lecz nadal sie nie kompiluje. /* program losujacy punkty w zadanych przedzialach */ #include <unistd.h> #include <sys/types.h> #include <stdio.h> #include <stdlib.h> /* Generuje liczbe losowa z przedzialu 0 do size */ float gen_number( float size ) { float...
Jedynka za średnikiem oznacza zaokrąglenie do jednego miejsca po przecinku.
liczba losowa makro losowa liczba liczba losowa niepowtarzające
obliczyc winisd sagemcom dsi83 dekoder olać orlen
nauka elektroniki partition wizard
Przekaźniki w Volvo V70 2.5 TDI 1997: lokalizacja i funkcje Wpływ zamiany kabla wysokiego napięcia w Oleo-Mac 937 na pracę silnika