Zauważyłem, że rand()funkcja biblioteki, gdy jest wywoływana tylko raz w pętli, prawie zawsze generuje liczby dodatnie. for (i = 0; i < 100; i++) { printf("%d\n", rand()); } Ale kiedy dodam dwa rand()połączenia, wygenerowane liczby mają teraz więcej liczb ujemnych. for (i = 0; i < 100; i++) { printf("%d …
Często widziałem to pytanie, ale nigdy nie widziałem na nie konkretnej odpowiedzi. Zamierzam więc zamieścić tutaj jeden, który, mam nadzieję, pomoże ludziom zrozumieć, dlaczego dokładnie występuje „błąd modulo” podczas korzystania z generatora liczb losowych, jak rand()w C ++.
Szukam najlepszego sposobu (szybkiego i eleganckiego), aby uzyskać losową wartość logiczną w pythonie (rzuć monetą). W tej chwili używam random.randint(0, 1)lub random.getrandbits(1). Czy są lepsze opcje, których nie jestem świadomy?
Mam dwie tablice numpy o różnych kształtach, ale o tej samej długości (wymiar wiodący). Chcę przetasować każdy z nich, tak aby odpowiadające mu elementy nadal korespondowały - tj. Potasować je zgodnie zgodnie z ich wiodącymi indeksami. Ten kod działa i ilustruje moje cele: def shuffle_in_unison(a, b): assert len(a) == len(b) …
На этот вопрос есть ответы на przepełnienie stosu на русском : Генерация случайного числа, с неравномерным распределнием Czy można uzyskać losową liczbę od 1 do 100 i utrzymać wyniki głównie w przedziale 40–60? Chodzi mi o to, że rzadko wychodzi poza ten zakres, ale chcę, aby był głównie w tym …
Mam ArrayList i muszę być w stanie kliknąć przycisk, a następnie losowo wybrać ciąg z tej listy i wyświetlić go w oknie komunikatu. Jak miałbym to zrobić?
Gdy użytkownik naszej witryny utraci hasło i przejdzie na stronę Utracone hasło, musimy mu dać nowe hasło tymczasowe. Nie mam nic przeciwko temu, jak losowa jest ta sytuacja, lub jeśli pasuje do wszystkich „potrzebnych” silnych reguł haseł, wszystko, co chcę zrobić, to dać im hasło, które mogą zmienić później. Aplikacja …
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.