Each and everytime iam getting same result in console.
NOTE:
//line 31
it worked fine and random link is printed, after replacing "Random r = new Random(links.size());" with "Random r = new Random();"
Just removed "links.size())"
use this q/a for generating a random number between 0 and link.size()
http://stackoverflow.com/questions/363681/generating-random-integers-in-a-specific-range