Я пытаюсь случайным образом выбрать, например, 4 числа. Мне нужно сравнить вероятность этих двух алгоритмов.
1 #
int a = random.Next(0, 4);
if (a = 0)
statement1
if (a = 1)
statement2
if (a = 2)
statement3
if (a = 3)
statement4
2 #
int a = random.Next(0, 1000)
if (a < 250)
statement1
if (a >= 250 && a < 500)
statement2
if (a >= 500 && a < 750)
statement3
if (a >= 750)
statement4
Прав ли я, если думаю, что это одно и то же? Вероятность утверждения 1 в первом коде равна 1/4, а во втором коде - 250/1000, так что это тоже 1/4. Но кто-то сказал мне, что когда я использую больший диапазон случайных чисел, как в коде 2 #, это статистически более точно. Я сделал проект, который многократно повторяет эти коды, но я не уверен, что это дает мне какие-то результаты.