Re:Uniformly Sample Points in a Disk
by keefe8 on Thursday May 26, 2022 @05:16AM
(#31516267)
It appears to be uniform. I tested empirically in Python:
https://pastebin.com/raw/ca03uywJ
[ Parent
| on HN ]
https://codepen.io/toxicfork/pen/OJQzLba
This says otherwise
I meant to show the output of my code, but Pasteboard was down at the time:
https://gcdnb.pbrd.co/images/f8bgGZMW3deq.png?o=1
Normal distribution is not the same as uniform distribution. I edited in a normal distribution sampler in your codepen example.
I see, thanks!
Btw, the following two are equivalent (in JavaScript syntax):
var a = Math.max(Math.random(), Math.random());
var b = Math.sqrt(Math.random());Curious, how come? Does it become a statistical thing?
Well, not sure whether you'd call it statistics. It's a mathematical fact from probability theory. And it doesn't matter how often you sample: the distributions themselves are the same.
I came across that one in the other direction, when trying to work out how to make weighted rendezvous hashing work. See https://en.wikipedia.org/wiki/Rendezvous_hashing