Logo

Programming-Idioms

History of Idiom 15 > diff from v45 to v46

Edit summary for version 46 by shanebdavis:
New Elixir implementation by user [shanebdavis]

Version 45

2020-07-15, 15:52:02

Version 46

2020-09-28, 19:09:26

Idiom #15 Pick uniformly a random integer in [a..b]

Pick a random integer greater than or equals to a, inferior or equals to b. Precondition : a < b.

Idiom #15 Pick uniformly a random integer in [a..b]

Pick a random integer greater than or equals to a, inferior or equals to b. Precondition : a < b.

Variables
a,b
Variables
a,b
Extra Keywords
choose
Extra Keywords
choose
Code
a - 1 + :rand.uniform(b - a + 1)
Doc URL
https://erlang.org/doc/man/rand.html#uniform-1