https://issues.dlang.org/show_bug.cgi?id=12547
--- Comment #1 from Don <[email protected]> --- FYI: They are defined to return floating-point values because that's what the equivalent C functions do. They should not be modified. Note that if you cast them to integers, you have to worry about overflow. So that's more complicated. Note also the existence of rndint() and rndlong(). --
