Interval (stella v0.7.0)
Documentation for Interval
.
Link to this section Summary
Functions
Checks if interval is contained in the second one
Checks if number is in interval <min, max>. Works with integers or floats up to 15 decimal places.
Returns random integer in <min, max> range
Link to this section Functions
Link to this function
contained?(arg, destination_range)
Checks if interval is contained in the second one
examples
Examples
iex> Interval.contained?(1..2, 1..2)
true
iex> Interval.contained?(1..2, 1..3)
true
iex> Interval.contained?(-5..-3, -4..3)
false
Link to this function
member?(min, max, x)
Checks if number is in interval <min, max>. Works with integers or floats up to 15 decimal places.
examples
Examples
iex> Interval.member?(1, 2, 1)
true
iex> Interval.member?(-3, 5, 0)
true
iex> Interval.member?(-3.0003, 2.12, 2.13)
false
Link to this function
random_number(min, max)
Returns random integer in <min, max> range
examples
Examples
iex> Interval.random_number(1, 1)
iex> Interval.random_number(-31, 5)
iex> Interval.random_number(-31, -75)
nil