Hacker News new | ask | show | jobs
by pavel_lishin 309 days ago
I had some time!

It looks reasonably random to my eye: https://editor.p5js.org/fancybone/sketches/DUFhlJvOZ

2 comments

Cool demo. A minor nitpick is that the code (and the article) forgets to handle the special case of a point inside the cube that happens to be exactly (0,0,0). This will result in a divide by zero when the vector is normalized.
The chance of this happening is less than 1 in 2^128. This will never happen.
Unless you're demoing it to someone very important, in which case it'll happen twice in a row.
Especially if you have already had the conversation with anyone and confidently stated that, yes, the possibility exists but it's so remote that it's just not worth addressing.
With long enough timescales, every event with a non-zero probability will eventually happen.
That nitpick is both minor, and absolutely correct!
Kind of? If you want the points to be more randomly-distributed, something like this would probably be a better approach: https://editor.p5js.org/spyrja/sketches/eYt7H36Ka