elm/core/Random.elm
evancz d53cecf3ba List module dependencies in elm and js code.
Planning on having the compiler crawl through to determine dependencies, then compile everything in an appropriate order. This will also let me print out compiler progress in a reasonable order.
2013-02-23 00:19:40 +01:00

16 lines
579 B
Elm

module Random where
import Native.Random
-- Given a range from low to high, this produces a random number
-- between 'low' and 'high' inclusive. The value in the signal does
-- not change after the page has loaded.
inRange : Int -> Int -> Signal Int
inRange = Native.Random.inRange
-- Given a range from low to high and a signal of values, this produces
-- a new signal that changes whenever the input signal changes. The new
-- values are random number between 'low' and 'high' inclusive.
randomize : Int -> Int -> Signal a -> Signal Int
randomize = Native.Random.randomize