Well my algo will be Something like this

1> Get a Random number. Perhaps You can have the function like Randon(List
*head, int Randomnumber)

2> Use the function argument Randomnumber to loop the list.
            i.e. for(int count=0;count<=Randomnumber;count++ ){
                           head = head -> next;
}

3> print (head->value);

4> return ;

Now as we are using byvalue when we return the value of head remains the
same old head value. So everytime we call we are traversing the same old
list.

 The Random variable can be taken inside the function itself if the user is
not taking the random value.
 i.e. int Randomnumber = random();  and now the user can calll Simple
Random(head);



On Thu, Dec 27, 2012 at 3:31 PM, naveen shukla <
naveenshuklasweetdrea...@gmail.com> wrote:

> random node

-- 


Reply via email to