You don’t really need ACF for this. Set a transient https://codex.wordpress.org/Transients_API with the post ID that expires after 7 days. If the transient has expired, choose another random post and set it again.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users