Я знаю, что в сети много вопросов, но я хотел бы знать, почему мой метод не работает Что я делаю неправильно?Уникальный номер в случайном порядке?
public class Generator
{
private static readonly Random random = new Random();
private static readonly object SyncLock = new object();
public static int GetRandomNumber(int min, int max)
{
lock (SyncLock)
{
return random.Next(min, max);
}
}
}
[TestFixture]
public class Class1
{
[Test]
public void SimpleTest()
{
var numbers=new List<int>();
for (int i = 1; i < 10000; i++)
{
var random = Generator.GetRandomNumber(1,10000);
numbers.Add(random);
}
CollectionAssert.AllItemsAreUnique(numbers);
}
}
РЕДАКТИРОВАТЬ Метод испытания терпит неудачу !! Извините за не упоминая
Спасибо за ваше время и предложения
Неисправности каким образом? –
Что не работает? Это ошибка компилятора? Всегда ли функция возвращает один и тот же номер? – Msonic
@Boo я испугался, когда появился ваш комментарий ...: O – xandercoded