@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?