Widziałem posty który wyjaśnia bardzo wiele na to pytanie, ale wszystkie wartości stosowane całkowite i szczerze mówiąc nie do końca rozumiem to stąd to pytanie:Generowanie losowego podwójną liczbę pewnym zakresie w Javie
próbuję generowanie liczb losowych z zakresu (-1554900.101) do (52952058699.3098) w języku Java i zastanawiałem się, czy ktoś mógłby mi to wyjaśnić, ponieważ naprawdę chcę to zrozumieć.
Moje przemyślenia: Czy to będzie właściwe podejście? 1) Wygeneruj losową liczbę całkowitą w obrębie podanego zakresu 2) Podziel wygenerowaną liczbę przez pi, aby uzyskać dane zmiennopozycyjne/podwójne losowe wyniki:
Z góry dziękuję.
Naprawdę chcę poznać powody tych precyzyjnych ograniczeń :) – adelphus
W języku Java 7 istnieje prostsza odpowiedź tutaj: http://stackoverflow.com/a/32808589/1743880. – Tunaki