Logo

Programming-Idioms

History of Idiom 11 > diff from v14 to v15

Edit summary for version 15 by :

Version 14

2015-08-27, 21:58:20

Version 15

2015-09-03, 15:08:43

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