@pratik The flickering you see is the redirects in action. A click on the link will take the visitor first to /feeling-lucky/
followed by a redirected to /surprise-me/
and then end up on a random post. So you get a glimpse of the first two pages, making it look like a flicker.
We could mitigate that by linking directly to /surprise-me/
but, on your blog, that caused infinite redirects. I don't know why, though, as doing it that way works fine for me on my test blog. Do you have any theories, @manton? Shouldn't the infinite redirects happen there as well?