Я использовал этот код для генерации случайной последовательности чисел:
var sequence = Enumerable.Range(0, 9).OrderBy(n => n * n * (new Random()).Next());
все было в порядке, пока мне не нужно более одной последовательности, в этом коде я вызываю подпрограмму 10 раз, и результатымоя проблема, все последовательности равны.
int i = 0;
while (i<10)
{
Console.Write("{0}:",i);
var sequence = Enumerable.Range(0, 9).OrderBy(n => n * n * (new Random()).Next());
sequence.ToList().ForEach(x=> Console.Write(x));
i++;
Console.WriteLine();
}
Может кто-нибудь дать мне подсказку о том, как на самом деле генерировать различные последовательности?надеюсь, используя LINQ