Task.Factory.StartNew(() =>
{
new Class1();
})
Task.Factory.StartNew(() =>
{
new Class2();
})
В конструкторе class1 и class2 я:
var timeout = new Random().Next(0, 5000);
Debug.Print(timeout.ToString());
Случайное значение "тайм-аут" всегда одинаково в обоих классах. Я не понимаю, почему..
Если я добавлю паузу между созданием задач, то это не то же самое.
EDIT:
Я не понимаю, как это связано с "Генератор случайных строк, возвращающий ту же строку.
Он создавал случайный экземпляр в методе. Я называю это совершенно разными Задачами, поэтому они должны быть независимыми друг от друга.