mam taką zagwozdkę wiem że w excelu są funkcje LOS i RANDBETWEEN za pomocą których można użyć funkcji losowych natomiast co w przypadku kiedy trzeba spełnić kilka warunków czy jest to wogóle możliwe do zrealizowania chcę przeprowadzić takie oto losowanie które spełniało by pewne warunki zarówno w pionie jak i w poziomie tj. wartości w kolumnach i wierszach...
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...
W swoim kodzie określiłeś już przedział z jakiego mają być losowane liczby: "j=rand()%200" zamiast 200 wstaw 49 musisz dla każdej zmiennej a,b,c... wylosować liczbę oddzielnie i potem najlepiej w pętli sprawdzasz ile wylosowanych liczb zgadza się z tymi podanymi przez ciebie jeśli naprawdę nie będzie ci wychodzić poszukaj w google jest dużo takich gotowym...
Witam. Mam pewien problem dotyczący losowania liczb. Mam przedział liczb od 3 do 16. Muszę wylosować liczby z poszczególnych zakresów: 3-4 5-6 7-8 9-12 13-16 Problem polega na tym, że każdy przedział chciałabym losować OSOBNO tak, aby już wylosowany przedział nie zmieniał się. Np. Wylosowałam pierwszy przedział i mam taką kolejność: 4,3 Teraz chcę wylosować...
Zapytanie o przedział jest nieadekwatne ;) Zawsze losujesz z przedziału 0 - x-1 i powinieneś mieć to na uwadze. Tak więc jeśli chcesz faktycznie zapytać o przedział - zapytaj o dolną i górną granicę, a następnie zastosuj odpowiednią operację arytmetyczną. Z kolei chcąc losować do podanej liczby włącznie pamiętaj, aby parametr funkcji random zwiększyć...
Jeżeli jest to zakres od 1 do 100 to pierwsza opcja będzie skuteczna: czyli sprawdzanie czy liczba jest 5 i w pozytywnym przypadku ponowne losowanie. Prawdopodobieństwo że wypadnie 5 to 1/100 więc dosyć mało. Co do 3 opcji zwyczajnie wrzucasz 9 liczb od 1 do 10 z wyłączeniem 5 do tablicy 9 elementowej i losujesz liczby od 1 do 9 które są elementami...
a jak otrzymac liczby ujemne z tego? czy musze losować osobno znak? narazie skombinowałem cos takiego : int funkcja3(void) { int i,j,k ,h; cout<<"Podaj ilosc probek do wylosowania:\n"; cin>>i; cout<<"Podaj dolny przedział możliwy do wylosowania:\n"; cin>>j; cout<<"Podaj górny...
Generowanie ciągu uczącego i reguł 1.Na początku należy zdefiniować wszystkie parametry ciągu uczącego i reguł wpisując w pola odpowiednie wartości. 2.Ciąg uczący w nagłówku zawiera informacje o ilości klas, długości, ilości cech i sterowań. 3.Ciąg liczb ma mieć następującą formę: a)pierwsza liczba wiersza oznacza lp. wiersza, druga liczba wiersza...
chce aby program losował liczby z przedziału od 1 do 20 i do 2 liczb po przecinku, bo w takim przypadku jak teraz to wyskakuje mi za każda raza ( liczba.00 ) program losowanie; uses crt; var a:real; begin clrscr; randomize; {uruchomienie generatora} a:=random(20); write('Wylosowano ',a:0:1); readkey; end.
Ok, rozumiem, że chodzi tylko o statystykę. Zakładając, że masz odpowiedni generator liczb losowych, to jeśli jego przedział wyjściowy to 0-99, więc wartości 0-19 wypadną z 20% prawdopodobieństwem, oczywiście nie będzie tak, że na 100 próbek będziesz miał dokładnie 20 pozytywnych, ale w tym przypadku nie ma to znaczenia. A jeśli ma to można tak zrobić,...
Od siebie dodam, że dziwi mnie nieco taki zapis. Po co te działania w nawiasie? To samo uzyskasz pisząc rand() % 11+10; Jak już powiedział przedmówca: - samo rand() daje ci jakąś dużą liczbę (sprawdź sobie sam) - zapis % 11 ogranicza ci ją do reszty z dzielenia. W tym przypadku reszta może wynosić 0, 1...10. (tu też możesz sprawdzić sobie sam pisząc...
Dawid taa - zwłaszcza jak masz powiedzmy 10000 elementów Jeśli byłoby i milion nie byłoby problemu. Kwestia jest tylko ile liczb wchodzi w grę z tego przedziału jeśli dużo to owszem nie ale jeśli pare liczb to wiadomo że najłatwiej sprawdzić (if) czy nie została wylosowana inna liczba. ---edit--- hah znalazłem rozwiązanie, myślę że trudne nie jest...
Witam! Mam problem zwiazany z programowaniem w C. Dotyczy on uzupełnienia tablicy losowymi liczbami z przedziału <-4;6>. Wiem że najprosciej uzupełnimy tablice liczbami losowymi korzystając z polecenia rand() np przy jego użyciu możemy uzupełnić tablice dwuwymiarową o wymiarach 5x5 losowymi liczbami od 0 do 50 korzystając z takiego polecenia...
Z licznby 86 (jest to suma) programik ma wygenerować 26 cyfr w przedziale od 1-10. Z tym że w tych 26 cyfrach 6 ma być zerami. Jak dla mnie to było by to coś takiego: [syntax=vb]Function sumArr(ByRef arr() As Integer) As Integer Dim i As Integer For i = LBound(arr) To UBound(arr) sumArr = arr(i) + sumArr Next i End Function Sub randnum() On Error GoTo...
Po dłuższej nieobecności ponownie zapytam: Jakie wartości stosuje się do obliczeń ? Wynik=suma(we*wagi) we - jak zakładam, przedział liczb całkowitych wagi - 0..1, -1..1 ? gdyby obliczyć wynik dla powyższych założeń to wartości wyniku byłyby duże jeśli zakładamy wiele we. Jednak na teoretycznych wykresach wynik jest w przedziałach 0..1 lub -1..1. Więc...
#include <windows.h> #include <iostream> #include <ctime> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { srand(static_cast<int>(tim... char losuj[] = { ((rand()%6)+49), '\0'} ; MessageBox...
Dzięki, chociaż nie o to do końca mi chodziło. Funkcja LOS generuje liczbę z zakresu 0;1 która właściwie jest unikatowa. Można ją dowolnie rozszerzać i się nie pokryje z innymi. Jak się nie pokryje to można ją szeregować. Jak można szeregować to rozwiązanie właściwie jest gotowe bez udziwniania tego dalej. Mi chodzi bardziej o sytuację: Jak LOS1 wylosował...
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...
W Pascalu funkcja Random(x) losuje liczby całkowite z przedziału Zepsułeś całą niespodziankę :)
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...
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ł...
Witam. Do generowania liczb pseudolosowych w Javie mozna uzyc klasy Random z pakietu java.util . Trzeba stworzyc instancje tej klasy, po czym, w zaleznosci od potrzeb, wywolac odpowiednia metode. Dla twojego przypadku moze to wygladac w ten sposob: import java.util.Random; ... int los; Random r = new Random(); los = r.nextInt(101); //przedzial...
[syntax=cpp]//deklaracja zmiencyh #include <iostream> #include <cstdio> #include <conio.h> #include <math.h> #include <cmath> #include <time.h> using namespace std; int main() { int tab[10]; srand(time(0)); for (int i=0;i<=10;i++) //dodaje elementy do tablicy { tab[i] = rand()%20+1; } for (int i=0;i<=10;i++)...
Sam Sung dobrze Ci napisał. Bo w tej Twojej procedurze Piotrd po wylosowaniu liczby są trzy możliwości 1. Albo wylosowano 0 2. Albo wylosowano 1-4 i trafi na edit z textem 3. Albo wylosowano 1-4 i i trafi na pusty edit więc jak widzisz tylko ostatnia z możliwości zrobi to co chcesz aby robiło za każdym uruchomieniem procedury. Spróbuj tego: procedure...
Potrzebuje programu do losowania. Ma losować z przedziału 1-100, ja mam wybierać ile ma tych liczb wylosować (minimum 3), mają się nie powtarzać. Ma wystąpić zapis do tablicy: $tab[i]; oraz wyświetlenie posortowanych tych liczb.
Jak rand'em wylosowac wartosci z konkretnego przedzialu - od 10 do 10 000 i jak zrobic, zeby nie losowal zawsze tych samych liczb.
Mam pytanie czy wie ktoś jak zrobić takie urządzenie które będzie losowało Liczby z przedziału od 1 do 25 i wyświetlało na wyświetlaczu bądź ekranie??
Witam, Moje następujące pytanie - jak w języku C na mikrokontrolery napisać funkcję losującą liczbę z przedziału od 0 do 255? Pozdrawiam
OK już poprawiłem ale jest inny problem: Dlaczego mój program po podaniu przedziału ładnie wyświetla z tablicy N a przy tablicy B wyświetla dużą liczbę, poproszę o wskazanie błędu w kodzie to mnie urządzi. [code][syntax=c]#include <iostream> #include <cmath> #include <stdlib.h> #include <time.h> using namespace std; void losowanie(int...
Zamiast losować z przedziału i odrzucać, losuj wszystkie a wynik pomnóż przez 2 ;) Co do pętli - odwrotny warunek. Upewnij się, że obiekt zwraca liczy z przedziału 0..x, a nie 0..x-1 (ja nie pamiętam teraz dokładnie).
jak by sie zastanwic to zlozonosc mial by taka sama (z dokladnoscia co do statalej ktora byla by zalezna od tego jak duza czesc przedzialu 0-255 byla by dla nas zdazeniem sprzyjajacym) wykonanie jakiejs petli 2 razy albo 3 nie zmieni zlozonosci obliczeniowej z np n^2 na 2^n ALE w sumie jesli tych losowan mialo by byc wiele to mam pomysljescze inny Tablice...
Jest to generator liczb losowych może być używany przykładowo do wygenerowania liczb w grach losowych. Układ losuje liczbę z przedziału od 0-49 chociaż modyfikując IC3 można losować z przedziału mniejszego 0-10, 0-20, 0-30. Oczywiście 00 na loteriach nie istnieje, więc w takim przypadku należy ponowić losowanie. Jest to doskonały przykład jak można...
Witam Rozumiem, że przedstawione rozwiązanie dotyczy zadania nr 4. Chciałem zwrócić uwagę na pomyłkę w kodzie. Funkcja random (X) losuje liczby naturalne z przedziału jakas_zmienna := random (11); gdy to miałby być zakres np. od 1 do 10 wpisujemy jakas_zmienna := random (10)+1; funkcję random można użyć również bez parametrów...
rand(10) / 100.0 - będziesz miał losowanie z przedziału (0..0.1)
Witam, tak dłuższy czas myślę czy może jest jakiś program, kalkulator, generator gdzie można zadać np losowanie z przedziału x-xx liczb np 1-50, i dodatkowo narzucić odrzucanie konkretnych cyfr? Ew chociaż aby z zbioru np 99 liczb dało się odrzucać ileś tam liczb które skopiujemy sobie ctrl c -> ctrl v w grupach po np 10 lub 20?
narazie musi to być zwykła kostka :] dopiero po zaliczeniu będe mógł sie dalej bawić. Ojciec stwierdził że mam mu z tego zrobić losowanie liczb do totolotka :D teraz można też ustawić losowanie liczby 0-9 ale programowo, myślałem też żeby tam jakąś zworke dać do ustalania przedziału losowania :)
Witam. Pytanie jak w temacie. Jak wylosowac liczbę z przedziału 0-9 w bascom? Pozdrawiam Soohy_tm
Pisząc to wzorowałem się tym co robiłem na zajęciach. Ten kod po wpisaniu do formularza losuje przecież dwie liczby z tego przedziału(1, 40), nie wiem co dalej,(a następnie wyświetli w kolumnie A wszystkie liczby mieszczące się w przedziale między mniejszą a większą z tych liczb0
dzięki:) A tak przy okazji... w jaki sposób można losowac liczbę z przedziału np 5-15?
Witam, mam następujący problem: wrzuciłem do excella proste makro które losuje liczby z określonego przedziału. Zalezy mi na tym aby ustawic je tak żeby losowanie odbywało się automatyczne co np 10 sekund a wynik pojawiał się ciagle w jednej komórce. Niestety nie wiem jak to zrobić. Poniżej moje makro. Sub LosowanieCalk() a = 4 b = 8 Range("A1").Select...
poszukuje ukladu losujacego ktory po podaniu liczby wylosuje jedna z liczb zawierajacych sie w przedziale od 1 do tej podanej liczby. ma ktos jakies pomysly lub zna taki uklad? projekt - 2 wyswietlacze [jeden z podana liczba-swieci sie caly czas, drugi - swieci sie po wylosowaniu liczby] . klawiatura z numerkami :) , i przycisk aby wylosowalo jedna...
Witam wszystkich. Chciałbym prosić o pomoc w rozwiązaniu zadania : Proszę napisać skrypt symulujący losowanie „Multi Lotka”. Algorytm: 1. Pytamy użytkownika o typ 10 liczb 2. Losujemy 20 liczb z przedziału [1;80] 3. Sprawdzamy ile liczb typowanych przez użytkownika powtórzyło się wśród liczb wylosowanych przez komputer. 4. Wyświetlenie komunikatu...
ja bym zrobił to na zasadzie zliczenia ile w pliku jest liczb. Potem wylosował z przedziału od zera do ilosci liczb 5 randomowych liczb. Będą one oznaczać linijki które masz wczytać. A potem zapisujesz je do innego pliku w tej samej pętli i zaczynasz od nowa ;) Pozdrawiam
i jeszcze - czemu tai skomplikowany srand? i co do losowania- nie rób takich mnożeń, bo poprzekraczas zakresy procesora. Aby uzyskać liczbę z przedziału 0-x wystarczy reszta z dzielenia przez (x+1).
Zamiar był taki, tworze 2 tablice, jedna dla użytkowników i jedna na gry, losuje użytkowników i losuje gry wypisuje, dwie osobny jedną pod drugim i if mi posłużył do tego jeśli osoba wyżej jest taka sama jak osoba niżej losuj jeszcze raz i dlaczego ten if jest zawsze true skoro pod los podstawiłem rand, który losuje randomową liczbę z przedziału od...
1. Robisz tablice typu booleanz wszystkimi możliwymi do wylosowania elementami (tb:array[1..N] of boolean) i na początek wpisujesz do niej "false" (for i:=1 to N do tb[i]:=False) Nastepnie losujesz liczbę i sprawdzasz jaka wartość tablicy jej odpowiada: k:=random(N+1); if tb[k] then //losujesz jeszcze raz else .... tb[k]:=True .... // dalej robisz co...
Napisałem taka instrukcję: PORTA=random(255); Wyświetla warning: MainUnit.c:192: warning: implicit declaration of function `random' ale to działa :) działa, ale źle działa. Jak zrobiłem random(4) to losuje liczby z większego przedziału niż podany w nawiasie.
Niestety nawet to mi nie wychodzi, dla małych przedziałów Niekoniecznie - bo istnieje prawdopodobieństwo że losowane liczby nigdy nie dadzą wymaganej sumy. Jeśli wystąpiło powtarzaj/losój wszystko od nowa inaczej nie moze jezeli ma być losowo. Jezeli byś pomógł losowi to już by nie było losowo.
Skorzystać z czegoś na wzór algorytmu Newtona: [syntax=c]int my_rand() { int res; do res = rand() % 31; while ((res >= 1) && (res <=10)) || ((res >= 20) && (res <=30)) }[/syntax] (at)stanleysts - nie o to chodziło ;) Napisałeś wzór na losowanie z zakresu, a nie z przedziałów.
Opcja pierwsza, najprostsza: do każdego pytania posiadasz flagę czy zostało już wylosowane. Losujesz numer pytania i jeśli zostało ono już wylosowane, to ponawiasz losowanie. Złożoność jest zależna od generatora liczb losowych - w najgorszym przypadku może on zwracać cały czas jedną liczbę. Opcja druga, preferowana: robisz sobie tablicę, w której umieszczasz...
przedział liczba liczba przedział losować liczba zbiór
dodge światła arduino własny robot aparat samsung dźwięk aparatu
zmywarka hotpoint hydrostat vestel 17mb185
Renault Megane III – podłączenie sygnału drogi CAN, konwertery CANM8, taksometr Adaptacja przepustnicy w Suzuki Grand Vitara 1.9 DDiS