Brilliant (albeit a bit complicated) way to find n random rows in postgresql | Hacker News Reader