I am trying to get a random object within linq. Here is how I did.
//get all the answers var Answers = q.Skip(1).Take(int.MaxValue); //get the random number
Another wacky approach (not the most efficient for larger data sets):
SelectedPost = q.OrderBy(qu => Guid.NewGuid()).First();