How does JavaScript generates random numbers? | Hacker News Reader