Pytania otagowane jako random-seed

8
Czy java.util.Random naprawdę jest tak losowy? Jak mogę wygenerować 52! (silnie) możliwe sekwencje?
Użyłem, Random (java.util.Random)aby przetasować talię 52 kart. Jest 52! (8.0658175e + 67) możliwości. Jednak dowiedziałem się, że ziarno dla java.util.Randomjest o longwiele mniejsze przy 2 ^ 64 (1.8446744e + 19). Stąd jestem podejrzliwy, czy java.util.Random to naprawdę tak losowe ; czy jest w stanie wygenerować wszystkie 52! możliwości? Jeśli nie, …

12
random.seed (): Co to robi?
Nie wiem, co random.seed()robi się w Pythonie. Na przykład, dlaczego poniższe testy robią to, co robią (konsekwentnie)? >>> import random >>> random.seed(9001) >>> random.randint(1, 10) 1 >>> random.randint(1, 10) 3 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 7 Nie mogłem znaleźć dobrej dokumentacji na ten temat.

3
Różnice między numpy.random i random.random w Pythonie
Mam duży skrypt w Pythonie. Zainspirowałem się kodem innych ludzi, więc ostatecznie wykorzystałem numpy.randommoduł do niektórych rzeczy (na przykład do stworzenia tablicy liczb losowych wziętych z rozkładu dwumianowego), aw innych miejscach używam modułu random.random. Czy ktoś może mi powiedzieć, jakie są główne różnice między nimi? Patrząc na stronę internetową dokumentu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.