- core
- Context
- ElementAllocator
- ElementOutput
- Engine
- Entity
- EventEmitter
- EventHandler
- Group
- Modifier
- OptionsManager
- RenderNode
- Scene
- SpecParser
- Transform
- View
- ViewSequence
- events
- EventArbiter
- EventFilter
- EventMapper
- inputs
- Accumulator
- GenericSync
- MouseSync
- PinchSync
- RotateSync
- ScaleSync
- ScrollSync
- TouchSync
- TouchTracker
- TwoFingerSync
- math
- Matrix
- Quaternion
- Random
- Utilities
- Vector
- modifiers
- Draggable
- Fader
- ModifierChain
- StateModifier
- physics
- PhysicsEngine
- physics/bodies
- Body
- Circle
- Particle
- Rectangle
- physics/constraints
- Surface
- Collision
- Constraint
- Curve
- Distance
- Snap
- Wall
- Walls
- physics/forces
- Drag
- Force
- Repulsion
- RotationalDrag
- RotationalSpring
- Spring
- VectorField
- physics/integrators
- SymplecticEuler
- surfaces
- CanvasSurface
- ContainerSurface
- ImageSurface
- InputSurface
- TextareaSurface
- VideoSurface
- transitions
- CachedMap
- Easing
- MultipleTransition
- SnapTransition
- SpringTransition
- Transitionable
- TransitionableTransform
- TweenTransition
- WallTransition
- utilities
- KeyCodes
- Timer
- Utility
- views
- ContextualView
- Deck
- DrawerLayout
- EdgeSwapper
- FlexibleLayout
- Flipper
- GridLayout
- HeaderFooterLayout
- Lightbox
- RenderController
- ScrollContainer
- Scroller
- Scrollview
- SequentialLayout
- widgets
- NavigationBar
- TabBar
Random
Very simple uniform random number generator library wrapping Math.random().
Overview
Methods
integer
range
sign
bool
Methods
integer(min, max, dim)
Get single random integer between min and max (inclusive), or array of size dim if specified.
Parameters
min
Number
lower bound, default 0
max
Number
upper bound, default 1
dim
Number
(optional) dimension of output array, if specified
Returns
Number | array<number>
random integer, or optionally, an array of random integers
range(min, max, dim)
Get single random float between min and max (inclusive), or array of size dim if specified
Parameters
min
Number
lower bound, default 0
max
Number
upper bound, default 1
dim
Number
dimension of output array, if specified
Returns
Number
random float, or optionally an array
sign(prob)
Return random number among the set {-1 ,1}
Parameters
prob
Number
probability of returning 1, default 0.5
Returns
Number
random sign (-1 or 1)
bool(prob)
Return random boolean value, true or false.
Parameters
prob
Number
probability of returning true, default 0.5
Returns
Boolean
random boolean