From a425d0235c11ccf69c7c1b147891547cc1450457 Mon Sep 17 00:00:00 2001 From: Tokk Date: Sat, 13 Jun 2020 23:24:12 +0200 Subject: [PATCH] Zufallsgenerator wir nur einmal initialisiert; --- MultipleChoiceTrainer/Controllers/QuizController.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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(); }