The problem with random queries is that they are highly memory intensive.
Your code above will load the image, but will your server allow rand()? that would be the first question. Many hosting providers will not allow it. If it WILL allow, then i’ll try to help you with the actual code.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users