random-fu-0.0.3: Random number generationSource codeContentsIndex
Data.Random.Distribution.Uniform
Synopsis
data Uniform t = Uniform !t !t
uniform :: Distribution Uniform a => a -> a -> RVar a
data StdUniform t = StdUniform
stdUniform :: Distribution StdUniform a => RVar a
integralUniform :: Integral a => a -> a -> RVar a
realFloatUniform :: RealFloat a => a -> a -> RVar a
floatUniform :: Float -> Float -> RVar Float
doubleUniform :: Double -> Double -> RVar Double
fixedUniform :: HasResolution r => Fixed r -> Fixed r -> RVar (Fixed r)
boundedStdUniform :: (Distribution Uniform a, Bounded a) => RVar a
boundedEnumStdUniform :: (Enum a, Bounded a) => RVar a
realFloatStdUniform :: RealFloat a => RVar a
fixedStdUniform :: HasResolution r => RVar (Fixed r)
floatStdUniform :: RVar Float
doubleStdUniform :: RVar Double
realStdUniformCDF :: Real a => a -> Double
realUniformCDF :: Real a => a -> a -> a -> Double
Documentation
data Uniform t Source
Constructors
Uniform !t !t
show/hide Instances
uniform :: Distribution Uniform a => a -> a -> RVar aSource
data StdUniform t Source
Constructors
StdUniform
show/hide Instances
stdUniform :: Distribution StdUniform a => RVar aSource
Get a "standard" uniformly distributed value. For integral types, this means uniformly distributed over the full range of the type (and hence there is no support for Integer). For fractional types, this means uniformly distributed on the interval [0,1).
integralUniform :: Integral a => a -> a -> RVar aSource
realFloatUniform :: RealFloat a => a -> a -> RVar aSource
floatUniform :: Float -> Float -> RVar FloatSource
doubleUniform :: Double -> Double -> RVar DoubleSource
fixedUniform :: HasResolution r => Fixed r -> Fixed r -> RVar (Fixed r)Source
boundedStdUniform :: (Distribution Uniform a, Bounded a) => RVar aSource
boundedEnumStdUniform :: (Enum a, Bounded a) => RVar aSource
realFloatStdUniform :: RealFloat a => RVar aSource
fixedStdUniform :: HasResolution r => RVar (Fixed r)Source
floatStdUniform :: RVar FloatSource
doubleStdUniform :: RVar DoubleSource
realStdUniformCDF :: Real a => a -> DoubleSource
realUniformCDF :: Real a => a -> a -> a -> DoubleSource
Produced by Haddock version 2.4.2