Attributed random number generation when shuffling large arrays | Hacker News Reader