Zastanawiam się, w jaki sposób mogę generować losowe liczby, które pojawiają się w dystrybucji kołowej.Jak generować losowe punkty w kolistej dystrybucji
jestem w stanie generować losowe punkty w rozkładzie prostokątnym tak, że punkty są generowane wewnątrz kwadratu (0 < = x = y < 1000):
jak pójdę na do generowania punktów wewnątrz okręgu, takich że:
(x-500)^2 + (y-500)^2 < 250000?
Należy jednak zachować ostrożność przy wykonywaniu obliczeń. Jeśli celem jest posiadanie równomiernie rozłożonych wartości losowych (x, y) w kręgu, wiele z potencjalnych sposobów wykonania obliczeń nie da takiego wyniku. – Simon
http://mathworld.wolfram.com/DiskPointPicking.html – Veedrac
Przeczytaj [to] (http://stats.stackexchange.com/questions/120527/how-to-generate-random-points-uniformly-distributed-in- koło). – vsoftco