enum Random\IntervalBoundary
{
case ClosedOpen
; //
Открытый слева интервал.
Нижняя граница включается в интервал,
верхняя граница — нет.
case ClosedClosed
; //
Закрытый интервал.
Оба граничных значения включаются в интервал.
case OpenClosed
; //
Открытый справа интервал.
Верхняя граница включается в интервал,
нижняя граница — нет.
case OpenOpen
; //
Открытый интервал.
Ни одно из граничных значений не включается в интервал.
}