enum Random\IntervalBoundary
{
case ClosedOpen
; //
Um intervalo aberto à direita.
O limite inferior é incluído no intervalo,
o superior não.
case ClosedClosed
; //
Um intervalo fechado.
Ambos os limites são incluídos no intervalo.
case OpenClosed
; //
Um intervalo aberto à esquerda.
O limite superior é incluído no intervalo,
o inferior não.
case OpenOpen
; //
Um intervalo aberto.
Nenhum limite é incluído no intervalo.
}