Amazing work! It’s worth noting that a random option wouldn’t be possible unless it was cached and the same for each user for certain periods of time. A truly random return for each page load would overload database queries very, very quickly!