Zufallsgenerator wir nur einmal initialisiert;

This commit is contained in:
2020-06-13 23:24:12 +02:00
parent 29b41181da
commit a425d0235c

View File

@@ -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();
}