Pytania otagowane jako random

Ten tag dotyczy pytań dotyczących liczb losowych i ich generatorów, pseudolosowych lub naprawdę losowych.

11
Jak losowo wybierać wiersze w SQL?
Korzystam z MSSQL Server 2005. W mojej bazie danych mam tabelę „customerNames”, która ma dwie kolumny „Id” i „Name” oraz około. 1000 wyników. Tworzę funkcjonalność, w której za każdym razem muszę losowo wybierać 5 klientów. Czy ktoś może mi powiedzieć, jak utworzyć zapytanie, które otrzyma losowe 5 wierszy (identyfikator i …
226 sql  database  random 

21
Wygeneruj losowy punkt w okręgu (równomiernie)
Trzeba wygenerować losową równomiernie wewnątrz koła o promieniu R . Zdaję sobie sprawę, że po prostu wybierając jednorodnie losowy kąt w przedziale [0 ... 2π) i jednolicie losowy promień w przedziale (0 ... R ) uzyskałbym więcej punktów w kierunku środka, ponieważ dla dwóch podanych promienie, punkty w mniejszym promieniu …


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, …

22
Generowanie losowego hasła w php
Próbuję wygenerować losowe hasło w php. Jednak dostaję wszystkie „a”, a zwracanym typem jest tablica typów i chciałbym, aby był to ciąg znaków. Wszelkie pomysły na poprawienie kodu? Dzięki. function randomPassword() { $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789"; for ($i = 0; $i < 8; $i++) { $n = rand(0, count($alphabet)-1); $pass[$i] = …


16
Wybierz losowy element z tablicy
Załóżmy, że mam tablicę i chcę wybrać jeden element losowo. Jaki byłby najprostszy sposób to zrobić? Oczywistym sposobem byłoby array[random index]. Ale może jest coś takiego jak rubin array.sample? A jeśli nie, można stworzyć taką metodę za pomocą rozszerzenia?
189 arrays  swift  random 

5
Powody korzystania z funkcji set.seed
Wiele razy widziałem tę set.seedfunkcję w języku R przed uruchomieniem programu. Wiem, że jest zasadniczo używany do generowania liczb losowych. Czy jest jakaś konkretna potrzeba, aby to ustawić?
185 r  random 



11
Funkcje losowe / szum dla GLSL
Ponieważ producenci sterowników GPU zwykle nie zadają sobie trudu, aby wdrożyć je noiseXw GLSL, szukam zestawu funkcji narzędziowych „szwajcarski scyzoryk do randomizacji grafiki” , najlepiej zoptymalizowanego do użycia w modułach cieniujących GPU. Wolę GLSL, ale kod zrobi dla mnie jakikolwiek język, nie mam nic przeciwko tłumaczeniu go na GLSL. W …


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.

14
Czy jest to „wystarczająco dobry” algorytm losowy; dlaczego nie jest używany, jeśli jest szybszy?
Stworzyłem klasę QuickRandom, której zadaniem jest szybkie tworzenie liczb losowych. To naprawdę proste: po prostu weź starą wartość, pomnóż przez a doublei weź część dziesiętną. Oto moja QuickRandomklasa w całości: public class QuickRandom { private double prevNum; private double magicNumber; public QuickRandom(double seed1, double seed2) { if (seed1 >= 1 …

9
Jak wybrać losową wartość z wyliczenia?
Biorąc pod uwagę arbitralne wyliczenie w C #, w jaki sposób mogę wybrać wartość losową? (Nie znalazłem tego bardzo podstawowego pytania w SO. Za chwilę opublikuję swoją odpowiedź jako punkt odniesienia dla każdego, ale możesz napisać własną odpowiedź.)
171 c#  random  enums 

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.