История изменений
Исправление kostik87, (текущая версия) :
Ты упрошаешь.
Смотри, допусти, А - 0.1, Б - 0.12, С - 0.03, В - 0.25, Г - 0.2, Д - 0.25, Е - 0.05.
И что ты все это будешь пересчитывать?
Вот поэтому и нужен массив вероятностей, в каждом элементе которого будет массив значений.
Тут единственная проблема – сообразить как корректно концы отрезков включать/не включать, чтобы не было двойного счёта и никакое число из отрезка не выпало.
Если будет массив вероятностей с массовом значений, то и соображать не придется, включать или ее включать.
UPD:
Хотя да, ты прав. То, что я предложил неправильно.
Твой вариант правильнее.
Включать верхнюю границу нужно к текущему диапазону.
Исправление kostik87, :
Ты упрошаешь.
Смотри, допусти, А - 0.1, Б - 0.12, С - 0.03, В - 0.25, Г - 0.2, Д - 0.25, Е - 0.05.
И что ты все это будешь пересчитывать?
Вот поэтому и нужен массив вероятностей, в каждом элементе которого будет массив значений.
Тут единственная проблема – сообразить как корректно концы отрезков включать/не включать, чтобы не было двойного счёта и никакое число из отрезка не выпало.
Если будет массив вероятностей с массовом значений, то и соображать не придется, включать или ее включать.
Исходная версия kostik87, :
Ты упрошаешь.
Смотри, допусти, А - 0.1, Б - 0.12, С - 0.03, В - 0.25, Г - 0.2, Д - 0.25, Е - 0.05.
И что ты все это будешь пересчитывать?
Вот поэтому и нужен массив вероятностей, в каждом элементе которого будет массив значений.