 }
 
 @_fixed_layout
-public final class BetaDistribution {
+public final class BetaDistribution: RandomDistribution {
     public let alpha: Float
     public let beta: Float
     private let uniformDistribution = UniformFloatingPointDistribution<Float>()

    return (a, b)
}

//===----------------------------------------------------------------------===//
// Distributions
//===----------------------------------------------------------------------===//

@_fixed_layout
public final class UniformIntegerDistribution<T: FixedWidthInteger> {
    public let lowerBound: T
    public let upperBound: T


import Glibc
#endif

//===------------------------------------------------------------------------------------------===//
// Random number generators
//===------------------------------------------------------------------------------------------===//

/// A type that provides seedable deterministic pseudo-random data.
///
