summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Bigg <git@ryanbigg.com>2015-10-01 10:15:50 +1000
committerRyan Bigg <git@ryanbigg.com>2015-10-01 19:16:59 +1000
commit0cc63df80d83b7cd803f18b2ffaf33f007e60e73 (patch)
treeefa963bc261bf9848d821f69d9938dce55a389a3
parentdabcb4c71f8b3631fa8d6aa209827758df1777b4 (diff)
downloadelixir-0cc63df80d83b7cd803f18b2ffaf33f007e60e73.tar.gz
Add demonstration for Enum.shuffle's randomness
-rw-r--r--lib/elixir/lib/enum.ex3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/elixir/lib/enum.ex b/lib/elixir/lib/enum.ex
index 5694bad40..c2a009a29 100644
--- a/lib/elixir/lib/enum.ex
+++ b/lib/elixir/lib/enum.ex
@@ -1716,6 +1716,9 @@ defmodule Enum do
:random.seed(:os.timestamp)
+ To see what happens if you don't do this, shuffle the same list
+ in two separate IEx sessions. The results will be the same.
+
## Examples
iex> Enum.shuffle([1, 2, 3])