根据条件从列表中选择随机对象

时间:2016-05-24 10:06:26

标签: c# linq random

大家好我正在使用asp mvc开发测试生成器应用程序。我需要使用一些测试模板随机选择基于某些条件的随机问题。 每个问题都有一个领域和一个难题。测试模板具有以下结构。

NoOfQuestions
QuestionDomain
NoOfQuestionsPerDomain
QuestionDifficulty
NoOfQuestionsPerDifficulty

NoOfQuestions = NoOfQuestionsPerDomain + NoOfQuestionsPerDificulty.

代码

List<Question> questions = ctx.Questions.Where(q => Domains.Contains(q.Domain) && difficulties.Contains(q.Difficulty)).ToList();

我的问题是如何根据上述属性选择随机问题集?谢谢!

0 个答案:

没有答案