大家好我正在使用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();
我的问题是如何根据上述属性选择随机问题集?谢谢!