История изменений
Исправление Freyr69, (текущая версия) :
Так ну тогда %4, а не %3. Меньше ведь, а не меньше-равно.
Чего? Что меньше? Что меньше-равно?
С кратными X все ок:
rand()%2 — P(0) = 0.5, P(1) = 0.5
Потому что степень двойки. X должен делить MAX_RAND+1 без остатка. Так как MAX_RAND+1 обычно 2^n, то как раз X может быть только степенью двойки. Из простых чисел — только 2
Исправление Freyr69, :
Так ну тогда %4, а не %3. Меньше ведь, а не меньше-равно.
Чего? Что меньше? Что меньше-равно?
С кратными X все ок:
rand()%2 — P(0) = 0.5, P(1) = 0.5
Потому что степень двойки. X должен делить MAX_RAND+1 без остатка. Так как MAX_RAND обычно 2^n, то как раз X может быть только степенью двойки. Из простых чисел — только 2
Исходная версия Freyr69, :
Так ну тогда %4, а не %3. Меньше ведь, а не меньше-равно.
Чего? Что меньше? Что меньше-равно?
С кратными X все ок:
rand()%2 — P(0) = 0.5, P(1) = 0.5
Потому что степень двойки.