Я работаю в Microsoft Visual C # 2008 Express.
Я нашел этот фрагмент кода:
public static int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
проблема в том, что я запускал его более 100 раз, и он ВСЕГДА дает мне один и тот же ответ, когда мои min = 0 и max = 1. Я получаю 0 каждый раз. (Я создал тестовую функцию для ее запуска - действительно - я получаю 0 каждый раз). Мне трудно поверить, что это совпадение ... Есть ли что-то еще, что я могу сделать, чтобы проверить или проверить это? (Я перезапустил тест с min = 0 и max = 10 и первые 50 раз, результат всегда был «5», 2-й раз 50 раз, результат всегда был «9».
?? Мне нужно что-то более последовательное, случайное ...
-Adeena