http://www.perlmonks.org?node_id=147086

Just a quick suggestion.
Maybe the random node should be checked to see if you have access to it before it is displayed.