Board Thread:Support Requests - Getting Technical/@comment-27617554-20170309005928/@comment-1117661-20170309112334

You can achieve that with DynamicPageList. It's not available by default, but you can request it via Special:Contact.

Unfortunately the manual for DPL is down atm. But the general idea is that you can cache results of a query. Combining it with random selection from category will get you what you want.

Select one random page from a category and cache the result for a day: