Logo

Programming-Idioms

History of Idiom 11 > diff from v17 to v18

Edit summary for version 18 by :

Version 17

2015-09-03, 21:32:19

Version 18

2015-09-04, 09:23:57

Idiom #11 Pick a random element from a list

List x must be non-empty.

Idiom #11 Pick a random element from a list

List x must be non-empty.

Code
pick x = do i <- randomRIO (0, length x - 1); return x !! i
Code
pick x = return.(x!!)=<<System.Random.randomRIO(0,length x-1)