randomized all-time (100,000+ results)