Предположим, возможный исход штампа, брошенной одним из {1,2,3,4,5,6}C# Любая пара поколение
Когда две кости выбрасываются три раза, я хочу собирать случайные результаты из двух кубиков.
Моей реализация
var q = from threeTimes in new int[] { 1, 2, 3 }
let set1 = new Random().Next(1, 6)
let set2 = new Random().Next(1, 6)
select new { s1 = set1, s2 = set2 };
foreach (var v in q)
{
Console.WriteLine("Die1 :{0} Die2 :{1}", v.s1, v.s2);
}
Но большая часть времени я получаю то же значение для Die1 и Die2.
Я имею в виду
Die1: 5 Die2: 5
Die1: 2 Die2: 2
Die1: 2 Die2: 2
Что коррекция мне нужно сделать, чтобы получить случайные пары?
Особые: штампы или кости Плюрализм: кости – Vedran
@Vedran - действительно. Ред. –