Czy istnieje sposób na wygenerowanie liczby losowej na podstawie wartości minimalnej i maksymalnej? Na przykład, jeśli min wynosi 1, a maksimum 20, powinno wygenerować dowolną liczbę od 1 do 20, w tym 1 do 20?
Generując wykresy i przedstawiając różne zestawy danych, zwykle dobrze jest rozróżnić zestawy kolorem. Więc jedna linia jest czerwona, a następna zielona i tak dalej. Problem polega na tym, że gdy liczba zbiorów danych jest nieznana, trzeba losowo wygenerować te kolory i często kończą się one bardzo blisko siebie (na przykład …
Mam posortowaną listę, powiedzmy: (to nie tylko liczby, to lista obiektów, które są sortowane za pomocą skomplikowanego, czasochłonnego algorytmu) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] Czy jest jakaś funkcja Pythona, która poda mi N …
Jak sporządziłbym listę N (powiedzmy 100) liczb losowych, tak aby ich suma wynosiła 1? Mogę utworzyć listę liczb losowych za pomocą r = [ran.random() for i in range(1,100)] Jak bym to zmodyfikował, aby lista sumowała się do 1 (to jest dla symulacji prawdopodobieństwa).
Mam dość duży program, w którym używam funkcji z randommodułu w różnych plikach. Chciałbym móc raz ustawić losowe ziarno w jednym miejscu, aby program zawsze zwracał te same wyniki. Czy można to w ogóle osiągnąć python?
Widziałem więc wykład o nazwie rand () Uważany za szkodliwy, który zalecał użycie paradygmatu dystrybucji przez silnik generowania liczb losowych zamiast prostego std::rand()paradygmatu plus moduł. Chciałem jednak na std::rand()własne oczy zobaczyć wady, więc zrobiłem szybki eksperyment: Zasadniczo, pisałem 2 funkcje getRandNum_Old()i getRandNum_New()który wygenerował liczbę losową z zakresu od 0 do …
W Swift próbuję uzyskać losową liczbę zmiennoprzecinkową z zakresu od 0 do 1, ale nie mogę uzyskać konwersji typów do pracy. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } Otrzymuję komunikat „CGFloat”, którego nie można zamienić na błąd „UInt8” Uruchamianie Xcode 6.
Muszę losowo wybrać wiersze z bazy danych Oracle. Przykład: Załóżmy, że tabela zawiera 100 wierszy, jak mogę losowo zwrócić 20 z tych rekordów z całych 100 wierszy.
Chciałbym losowo zmienić kolejność liczb w wektorze za pomocą prostego jednowierszowego polecenia? Mój konkretny wektor V ma 150 wpisów dla każdej wartości od 1 do 10: V <- rep(1:10, each=150)
Zrobiłem to, aby przetestować losowość randinta: >>> from random import randint >>> >>> uniques = [] >>> for i in range(4500): # You can see I was optimistic. ... x = randint(500, 5000) ... if x in uniques: ... raise Exception('We duped %d at iteration number %d' % (x, i)) …
Istnieją dwa oczywiste sposoby generowania losowej cyfry od 0 do 9 w Pythonie. Można wygenerować losową liczbę zmiennoprzecinkową między 0 a 1, pomnożyć przez 10 i zaokrąglić w dół. Alternatywnie można użyć tej random.randintmetody. import random def random_digit_1(): return int(10 * random.random()) def random_digit_2(): return random.randint(0, 9) Byłem ciekawy, co …
Załóżmy, że chcesz korzystać z narzędzi C ++ <random>w praktycznym programie (dla pewnej definicji „praktyczny” - ograniczenia tutaj są swego rodzaju częścią tego pytania). Masz mniej więcej taki kod: int main(int argc, char **argv) { int seed = get_user_provided_seed_value(argc, argv); if (seed == 0) seed = std::random_device()(); ENGINE g(seed); // …
Bounty upływa w ciągu 14 godzin . Odpowiedzi na to pytanie kwalifikują się do nagrody za reputację +200 . Peter O. szuka kanonicznej odpowiedzi : Podsumowując: Albo (1) znajdź bardziej wydajny algorytm niż ten zaimplementowany w kodzie, lub (2) podaj formułę liczby poprawnych. kombinacje i jak „unrankować” numer kombinacji. Czy …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.