diff --git a/MultipleChoiceTrainer/Controllers/QuizController.cs b/MultipleChoiceTrainer/Controllers/QuizController.cs index bfc4124..635a783 100644 --- a/MultipleChoiceTrainer/Controllers/QuizController.cs +++ b/MultipleChoiceTrainer/Controllers/QuizController.cs @@ -13,6 +13,7 @@ namespace MultipleChoiceTrainer.Controllers public class QuizController : Controller { private readonly ApplicationDbContext _context; + private Random _rnd = new Random(); public QuizController(ApplicationDbContext context) { @@ -62,8 +63,8 @@ namespace MultipleChoiceTrainer.Controllers questions = questions.OrderByDescending(e => e.Answers.Count()); questions = questions.Take(10); - var rnd = new Random(); - vm.CurrentQuestion = questions.ElementAt(rnd.Next(0, questions.Count() - 1)); + + vm.CurrentQuestion = questions.ElementAt(_rnd.Next(0, questions.Count()-1)); vm.Choices = vm.CurrentQuestion.Choices.Select(oc => new Choice() { Id = oc.Id, Text = oc.Text }).ToList(); }