Rekord powiniej być tablicą sześciu liczb całkowitych, wtedy posortujesz normalnie jak tablicę. Losowań masz wykonać 1000 a nie 49 jak to robisz. Losowanie bez powtórzeń możesz ułatwić sobie nieco korzystając z tablicy haszującej - poczytaj sobie o tym wynalazku. :)
To trochę inaczej wygląda. Pomocne mogą być rysunki z wikipedii. Zawartość rejestru przesuwasz w lewą lub w prawą strone o 1 bit, a drugi koniec rejestru uzupełniasz wartością będącą wynikiem XOR bitów pobranych z odpowiednich odczepów rejestru (poszczególne bity rejestru). Skąd bierzesz bity do XOR - określa wielomian. Przykładowy kod: dla wielomianu...
to może losuj jedną liczbę a pozostałe wyświetlaj ?:)
http://en.wikipedia.org/wiki/Round-robin... http://www.devenezia.com/downloads/round...
Dzień dobry wszystkim ;-) Szukam rozwiązania kilku problemów z oprogramowaniem Arduino, konkretnie MEGA2560, zacznę od pierwszego, które na tą chwilę blokuje pozostałe. Losowanie: Aktualnie program losuje liczby w zakresie 1-12, funkcja random wspomagana przez randomSeed. Jest OK, funkcja zwraca wartość 1-12. Następny etap zakłada wylosowanie kolejnej...
Jak się nie wytłumaczysz, to napisz sobie sam. 1) musisz zapamiętać liczby, które możesz wylosować. 2) musisz losować jedną z nich 3) musisz ją usunąć z liczb możliwych do wylosowania. Najprostszy i najbardziej nieefektywny algorytm umieszczałby wylosowane liczby w tablicy. Przy wylosowaniu nowej liczby przeglądałby tablicę i sprawdzał, czy już taką...
Jak to nie wiesz? Utwórz sobie drugą tablicę, wypełnij ją zerami, zwiększaj pole o 1 za każdym razem kiedy liczba równa jego indeksowi zostanie wylosowana.
Witam, otóż muszę napisać program, który będzie losować 5 liczb bez powtórzeń z zakresu <100;999>. Używam do tego tablicy jednowymiarowej oraz pętli for. Ogólnie kryteria dosyć drastyczne, bez żadnych funkcji oraz innych udziwnień. Losowanie 5 liczb jest banalne, jednak jak ująć w kodzie ponowne losowanie lub pominięcie tej liczby, gdy wylosuje...
Losowanie bez powtórzeń często kończy się długim oczekiwaniem. Możliwości wylosowania nowej karty wysycają się, im dalej losujesz tym trudniej trafić w kartę której jeszcze nie miałeś. Na Twoim miejscu "ułożyłbym" karty w tablicy(obojętne w jakiej kolejności), przemieszał ją (powiedzmy 50 razy wylosowałbym parę liczb oznaczających pozycje kart które...
Prawidłowo to powinieneś losować tablice w której znajdują się liczby i jak jakiś element tablicy wylosujesz to: 1) Zapisujesz tą liczbę do wylosowanych 2) wstawiasz w to miejsce ostatnią liczbę z tablicy 3) Obcinasz tablice o jeden // tym sposobem zrobisz losowanie bez powtórzeń i możesz wszystko losować co znajduje się w tablicy nawet stringi:)
Nie mam pomysłu jak zrealizować w szybki sposób losowanie bez powtórzeń bez użycia VBA. Może z wykorzystaniem MAX.K?
Problem losowego pobierania próbek z jakiś populacji często występuje przy badaniach statystycznych czy metrologii technicznej. Pamiętam sprzed epoki komputerów :D , że były stosowane specjalne tablice liczb losowych (podobne do powszechniej znanych tablic logarytmicznych) do ustalenia numerów próbek do badania. Teraz w Excelu wartości funkcji losowej...
No cóż, wiesz jak zmienna char przechowuje znaki? Raczej nie zapiszesz w pamięci komputera np 'A' albo 'C'. Zmienne typu char przechowują znaki własnie w postaci liczb (Tu poczytaj trochę o ASCII). Wiec wniosek jest proty, losujesz liczbę z odpowiedniego przedziału (jesli rzuciłeś okiem na tablice ascii to bedziesz wiedział o co chodzi :) ), zamieniasz...
Ja mysle,z e nalezy zrobic to tak, zdefiniowac JEDNA tablice, ktora bedzie zawierala dane, czy dana liczba juz byla losowana. Czyli mozna to zrobic na minimalnym rozmiarze (ilosc_liczb/8) i zapisac to bitowo. Napisac raz fkcje, ktora bedzie losowac liczbe, sprawdzac, czy juz byla wylosowana. A losowanie dwoch liczb roznych, to po prostu dwa razy losownie...
Dzień dobry, Czy uda się stworzyć w excellu takie makro, które wylosuje bez powtórzeń określoną liczbę wierszy (z komórki O17) z bazy danych i wrzuci je do arkusza nazwanego PRÓBA? Chciałabym, żeby losowanie oparte było na funkcji MUS, czyli losowało wiersze, których wartość przekracza dany próg, wpisany w komórkę B11, ale jeśli takich wartości jest...
Kiedyś na jakieś zaliczenie pisałem takie coś: // Losowanie bez powtórzeń #include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { int talia[23],i,j,los; clrscr(); randomize(); for(i=0;i<23;i++) { los=random(23)+1;//losujemy liczbę od 1 do 23 for(j=0;j<23;j++)//sprawdzamy...
Witam, Bez makr będzie Ci ciężko w elegancki sposób rozwiązać ten problem. Losowanie N liczb bez powtórzeń można potraktować jak losowe potasowanie tablicy liczb, a później wybranie pierwszych N elementów z potasowanej tablicy. W excelu można by zasymulować to tak: A B C D E F G H 1 Wylosowany index Wylosowana liczba Pozostało liczb Pozostale liczby...
Forum przyjmie wszystko - choć może nie wszyscy będą chcieli czytać Ci, którzy nie będą chcieli pomóc nie muszą czytać. Wydaje mi się, że podejście w poście powyżej jest rozsądniejsze niż losowanie. Rnd() zwraca liczby "losowe" z tym, że ustawienie warunków sprawdzających jest w Twoim przypadku naprawdę skomplikowane. Kiedyś bawiłem się w losowanie...
witam, pisze program, którego idea jest następująca: w tablicy string do kilkunastu liczb(kolejnych wartości) przyporządkowany jest dany wyraz i cała zabawa ma polegać na wpisywaniu tego co odpowiada zadanej, losowej liczbie. Do czasu kiedy trafiają się liczby wcześniej nie występujące jest OK, ale w momencie kiedy się powtórzy coś co zostało już wcześniej...
Co do samego kodu: jeśli chcesz wymieszać dane, to nie możesz zapisywać wymieszanych danych w tej samej tablicy z której pobierasz dane (chyba, że kontrolujesz ten proces). Co do drugiej opcji: opis jest chyba wystarczająco jasny, ale skoro to dział "początkujący", to napiszę troche kodu (od ręki, bez testowania): const MAX_P = 8; var ntop: array[1..MAX_P]...
i też prawda, ja to zrozumiałem, że w losowej kolejności wypisujemy 20 liczb naturalnych z zakresu 1-20, a w zadaniu wcele nie jest to jednoznacznie napisane, a po o losowo? żeby muc je posortować, jak to w zadaniach dla dzieci. Program MOŻE mieć 100% losowy generator, ale jako urządzenie zewnętrzne, np. wzmocniony szum termiczny.
Witam, mam problem w z losowaniem liczb w excelu, gdyż potrzebuję ze zbioru 270 liczb wylosować znów 270 liczb lecz tym razem z powtórzeniami. Używając funkcji LOS i POZYCJA udało mi się zrobić losowanie bez powtórzeń, lecz niestety nie wiem jak mogę zrobić losowanie z powtórzeniami. Proszę o pomoc :) Z góry dziękuję.
Jeśli to stała wartość, to tablica wylosowanych i przeszukiwanie... (rozumiem, że ma to być losowanie bez powtórzeń). Bardziej elastycznie i całkiem logicznie - wrzucasz wszystkie liczby w listę, a następnie podczas losowania wycinasz liczbę z jednej listy i wkładasz w drugą (liczb wylosowanych).
Trochę samodzielności by się przydało, jest opcja Szukaj na forum ... Korzystając z tematu adamas_nt dla Twoich potrzeb. Każde przeliczenie (F9) arkusza powoduje "nowe" losowanie. Powtórzenia nie są sprawdzane ale możliwość ich wystąpienia jest prawie niemożliwa. Mam nadzieję, że plagiat zostanie mi wybaczony :)
Napisz program zapełniający jednowymiarową tablicę o rozmiarze N wartościami losowymi, tak aby w tablicy nie było dwóch takich samych liczb (każda liczba w tablicy musi mieć inną wartość - losowanie bez powtórzeń). :?: :?: :arrow: Nie powielaj tematu ! j. :arrow: http://www.elektroda.pl/rtvforum/faq.php
Zmienna rozmiar mówi jak duż ma być tablica a min i max to zakres z jakiego ma losować. Więc niema problemu aby z zakresu od 2 do 2 wylosowało 9 pozycji o wartosci 2 debbuger mówi że pętla wykonuje sie w nieskonczoność Właśnie nie - masz/miałeś tą pętle eliminującą powtórzenia. Raz wylosujesz 2 i potem program w nieskończonej pętli losuje liczbę z...
Chodzi mi cenowo w granicach radeon9550 i 9600, czy warto inwestowac w radeon 9600 czy wystarczy radeon 9550?? I mam jeszcze jedno pytanie czy uda sie komus rozwiazac to zadanie(chodzi konkretniej okod zrodlowy do podanego zadania):Napisz program zapełniający jednowymiarową tablicę o rozmiarze N wartościami losowymi, tak aby w tablicy nie było dwóch...
Najpierw wylosuj jedną z tych sześciu zmiennych i przypisz jej 1. Następnie w losowaniu bierze udział pięć pozostałych, wylosuj z nich jedną i przypisz jej 2, i tak dalej. Ostatniej liczby nie ma co losować, bo zostanie tylko jedna, jej przypisz 6. Można też inaczej. W tablicy 6-cio elementowej wpisz wartości od 1 do 6. Wylosuj indeks tablicy, przepisz...
Zapisuj w tablicy te które były i porównuj każdą nową wylosowaną, a jak już była to powtarzaj losowanie.
Jeżeli ma być wybór kości które zostają to nie losuj ich przy kolejnym losowaniu. Można stworzyć tablicę boolean [syntax=c]bool[/syntax]w której zapiszesz stan danej pozycji i np. przy "true" losujesz a przy "false" pomijasz. Jednocześnie jedna funkcjonalność musi zmieniać stan wybranych przez Ciebie pozycji np. po wybraniu pozycji przyciskiem i "zatwierdzeniu"....
A ja bym zrobił jeszcze inaczej ;) Zakładając, że losujesz liczby z przedziału 1...52, zauważ, że gdy tablica do której losujesz bez powtórzeń będzie zbliżała się do 52, to będzie coraz więcej kolejnych losowań, bo elementy będą już istniały, co znacznie spowolni całość... Mając 51 wylosowanych już numerów (oprócz np. 21), losując ostatni będziesz musiał...
Wcześniej wykonywałem tylko w konsolowej i jakoś sobie radziłem a teraz muszę wykonać te dwa programy w okienkowej w c++. Mógłby ktoś pomóc? Programy w konsoli były nawet łatwe, pewnie w okienkowej też takie są ale czas nie pozwala mi na zaznajomienie się z bibliotekami WinApi i innymi. Z góry dzięki TREŚĆ 1. Napisz program, który wczyta 3 liczby podane...
dzięki wielkie za pomoc! :) poradziłam sobie, ale teraz mam nową zagwozdkę :) Mianowicie mam pulę liczb i chcę z niej losować bez powtórzeń. tak przeprowadzam całe losowanie Dodano po 2 Generalnie bool t nie zmienia wartości na false kiedy natknie się na liczbę k. Dodano po 13 To samo rozwiązanie mam w innym programie konsolowym pisanym w Dev-C++ i...
Kolego Elektryku w helpie nie będzie odpowiedzi na to pytanie. Siber, już raz odpowiedziałem, ale mój post został przeniesiony do kosza (napisałem "przeczytaj inne posty"), a szkoda, bo w momecie kiedy go pisałem, odpowiedź na twoje pytanie była cztery posty dalej i teraz jest obok (nie wiem jak wstawić link bezpośredni wskazujący topic) jest tam nawet...
I to są liczby pseudolosowe ? 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...
Dodam taką małą uwagę. Żaden komputer nie wylosuje ci liczb losowo. To komputerowe "losowanie" wykonywane jest przez algorytm, a więc jest to jakaś reguła. Dlatego powinno się mówić o liczbach pseudo losowych! Pozdro.
Witam, mam taki skrypt lotto, muszę go zmienić, by 2 razy sprawdzał czy liczby się nie powtórzyły. Pierwszy raz przy podawaniu, ma nie pozwolić na wpisanie 2 takich samych liczb, oraz na końcu ma sprawdzić czy liczby wylosowanie się nie powtórzył i zapobiec powtarzaniu. Czy mógłby ktoś go tak przerobić? Byłbym bardzo wdzięczny. Z góry dzięki. [syntax=c]...
Tak - ostatniego elementu nie sprawdzasz. Testujesz dokąd pomoc nie jest pusta. Zasada jest taka, że pętle na listach wykonuje się tak długo, do momentu, gdyby nie spróbowało się odwołać do pola zmiennej, ktora byłaby NULL. Czyli, jeśli robimy operacje typu Wsk->.... to działamy tak długo, aż Wsk!=NULL. Jeśli zaś gdzieś w pętli byłoby odwołanie do...
1. Program, nie może się nazywać tak samo, jak jedna z procedur : [syntax=pascal]program dodaj_macierz; [...] Procedure dodaj_macierz(Var x,y,z:mac;w,k:byte); [...][/syntax]Bo otrzymasz błąd powtórzenia identyfikatora. 2. Skoro dane w macierzy mają być losowe od 0 do 10, to po co czytasz je z klawiatury ? [syntax=pascal]Procedure czytaj_macierz(Var...
Kiedyś napisałem losowanie n (max 20) liczb spośród nn liczb. Można to napisać prościej. Uwaga nn>n #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;...
chce wykorzystać funkcję losuj i teraz z przedziału 0 - 10 dostaje wykaz liczb : * 3 liczb które padały najczęściej * 3 liczb które padały najrzadziej na początku losowań pewne cyfry wystąpią 0 razy i wtedy można traktować to jako liczbę wystąpień, ale wraz z kolejnym losowaniem każda z cyfr będzie już wylosowana nie chce wykazu cyfr które wypadły tylko...
Mam plik, który składa się z określonej liczby rekordów. Kolumna B do nazwa jednostki. Mam za zadanie napisać programik, który dla każdej jednostki wylosuje po 5 rekordów (bez powtórzeń) i przepisze je do nowego arkusza. Udało mi się zrobić coś takiego: [syntax=vb] Private Sub funkcja_losująca() Dim ost As Long Dim ark1 As Worksheet Dim ark2 As Worksheet...
ciezko stwierdzic w ktorym dokladnie momencie. wyglada to mniej wiecej tak.. aby go sprawdzic zmniejszylem ilosc losowanych liczb do5 a ilosc dzialan zwiekszylem do 20 na dwa pytania odpowiadam zle.. i dziala nawet losuje 2 razy to pytanie na ktore wczesniej odp zle(caly czas odp zle na nie) pozniej sa z2 pytania na ktore odp dobrze a pozniej staje...
A jeśli chodzi o wf.. ocena za frekwencje tak? jeżeli myślę o siłowni, na której w sumie nigdy nie byłam to nie będę żałować? w sensie nigdy wf-u nie lubiłam i mam zamiar wybrać coś w miare łatwego, ktoś może był? Najczęściej ocena jest za frekwencję ale u facetów na siłowni aby zaliczyć musieli wykonać konkretną ilość powtórzeń np. brzuszków na ławeczce....
Nasza grupa pisze dopiero za kilka dni, ale w ramach powtórzenia na lekcjach rozwiązujemy wszystko to co pojawi się w tym wątku (strony, bazy i kwerendy). Naprawdę polecam :) No i super, tak to powinno wyglądać - pewnie wszyscy zdacie. A jak ktoś ma teraz ferie, to powinien w domu ćwiczyć. A ci co nie kumają nic, to i tak może zdadzą :) bo ktoś tu...
Mam zagadkę logiczną. Chcę napisać program w Matlabie lub VBA lub czymkolwiek innym. Nie wiem nawet pod jakim hasłem matematycznym szukać inspiracji. Wygląda to tak: Losuje zbiór 33 liczb. Muszę pogrupować je w 6 grup tak, aby suma liczb w danej grupie odpowiadała zadanej wartości. Najpierw program musi sprawdzić czy da się dobrać takie liczby (bez...
-mam 20 pozycji i do każdej jest przypisany inny plik -wszystko ma działać losowo -może losować liczbę która otworzy dany plik - itp to należy do waszej wyobraźni W sensie takie coś? http://obrazki.elektroda.pl/8796775900_1... itp Wykonane w języku VB.NiET w Visual Studio 2008 EE. Program działa jak prosta przeglądarka grafiki. Jeśli dodasz...
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...
[url=http://www.swiatexcela.pl/wp-conten... :D
Arar dziękuję za jasną i szybką odpowiedź. Odnosnie Twoich zapytań: Ad 1. "Co robi ta linijka" Dodano po 50 Będę wdzięczny za odpowiedź na swój powyższy wpis a w międzyczasie pomyślałem ze mój problem odnosnie resetowania zmiennej moze zostać rozwiązany przez użycie funkcji. Jak pomyślałem tak też zrobiłem. Kompilator wywala jednak błąd przy pierwszej...
Rozbudowany mam na myśli że prawidłowo rozwiązane zadanie to była minimum 1 strona fromatu A4 kodu. Po pierwsze nie miało przyjmowac tekstu i sypać komunikatami. W PHP miałes ustawić aby nie pobierało liczb ujemnych, aby przy potegowaniu przez zero dawało wynik jednakowy. Wszystkiego nie pamietam. A gwarantuje ci że wystarczy nie zrobić jednego z tych...
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...
Pozwalam sobie wrzucić rozszerzony opis konstrukcji, który napisałem dziś w ramach wolnego czasu. ___ cfplayer ________________ Mimo ogromu ilości różnych urządzeń odtwarzających dźwięk, na rynku brakuje modułu spełniającego równocześnie następujące założenia: szybki i bezobsługowy start, brak potrzeby podtrzymania zasilania, opcjonalny losowy skok...
Ostateczna wersja programu wyglądała następująco: #include <iostream> #include <stdlib.h> // losowanie liczb #include <sys/timeb.h> // pomiar czasu using namespace std; void sortSzybkie(int *tablica, int lewy, int prawy); //sortowanie szybkie void sortKopcowe(int*,int,int); //sortowanie kopcowe void BudowaKopca(int*,int);...
Witajcie, Potrzebuje pomocy w napisaniu programu - program wczytuje z pliku losowania Multi Lotka, musi oddzielic wyyniki z kazdej linii od daty i nr losowania(problem nr 1) oraz wyliczyc kombinacje wszystkich 10-tek w ramach kazdego losowania, porownac ja z innymi zapisanymi 10-tkami z reszty losowan (problem nr 2) i na koniec wyswietlic statystyke...
A wiec. Otpalam program. Oto kod programu: #include <iostream> #include <stdlib.h> using namespace std; void sort(int *tablica, int lewy, int prawy); int main(){ int wielkosc; int powtorzen; int tablica Wpisuje ile liczb chce sortowac. Losuje mi owe liczby i daje dalej na sortowanie. I w tamtym miejscu co napisałem wyskakuje komunikat o...
Witam. Proszę o pomoc w rozwiązaniu problemu rejestracji użytkownika po wypełnieniu formularza rejestracji wyświetla się komunikat: Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\rozdzial_27\nowa_rejestr... on line 33 Dodam że wszytkie pliki odnośnie rejestracji w wraz z plikiem SQL pochodzą z książki z płyty dvd tak że są skopiowane...
liczba powtórzeń makro losowanie kombinacja powtórzeń
taśma klawiatura laptop czyścić oporność głośnik cisco naprawa
philips mcm302 osuszacz powietrza
Zamienniki sterowników Vaillant ecoTEC: kompatybilność i wybór Zamienniki sterownika Vaillant calorMATIC 330