LINUX.ORG.RU

История изменений

Исправление 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.

И что ты все это будешь пересчитывать?

Вот поэтому и нужен массив вероятностей, в каждом элементе которого будет массив значений.