C++11, random distributions, and Swift | Hacker News Reader