How to get a Random Object using Linq

前端 未结 9 1482
心在旅途
心在旅途 2020-12-29 02:34

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         


        
9条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-29 03:21

    Another wacky approach (not the most efficient for larger data sets):

    SelectedPost = q.OrderBy(qu => Guid.NewGuid()).First();
    

提交回复
热议问题