Is there a particular reason why `breeze.stats.distributions.Rand` returns [0, 1] for Doubles, and [0, n) exclusive for Ints?