Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype StoreRandomGen = StoreRandomGenReq StdGen
- pattern OccStoreRandomGen :: Occurred StoreRandomGen
- data LoadRandomGen
- pattern OccLoadRandomGen :: StdGen -> Occurred LoadRandomGen
- type RandomEv = StoreRandomGen :- (LoadRandomGen :- 'Nil)
- getRandom :: Random a => React s RandomEv a
- getRandomR :: Random a => (a, a) -> React s RandomEv a
Store Random Gen
newtype StoreRandomGen Source #
Instances
Show StoreRandomGen Source # | |
Defined in Control.Moffy.Samples.Event.Random.Internal showsPrec :: Int -> StoreRandomGen -> ShowS # show :: StoreRandomGen -> String # showList :: [StoreRandomGen] -> ShowS # | |
Request StoreRandomGen Source # | |
Defined in Control.Moffy.Samples.Event.Random.Internal data Occurred StoreRandomGen # | |
Selectable StoreRandomGen Source # | |
Defined in Control.Moffy.Samples.Event.Random.Internal select :: StoreRandomGen -> StoreRandomGen -> StoreRandomGen # | |
Numbered StoreRandomGen Source # | |
Defined in Control.Moffy.Samples.Event.Random.Internal type Number StoreRandomGen = (r :: Nat) | |
data Occurred StoreRandomGen Source # | |
Defined in Control.Moffy.Samples.Event.Random.Internal | |
type Number StoreRandomGen Source # | |
Defined in Control.Moffy.Samples.Event.Random.Internal type Number StoreRandomGen = 9949823135393018924 |
pattern OccStoreRandomGen :: Occurred StoreRandomGen Source #
Load Random Gen
data LoadRandomGen Source #
Instances
pattern OccLoadRandomGen :: StdGen -> Occurred LoadRandomGen Source #
Get Random
type RandomEv = StoreRandomGen :- (LoadRandomGen :- 'Nil) Source #