Skip to content

Instantly share code, notes, and snippets.

@cromwellryan
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cromwellryan/321bfea27180f66a7125 to your computer and use it in GitHub Desktop.
Save cromwellryan/321bfea27180f66a7125 to your computer and use it in GitHub Desktop.
rand = fn -> :random.uniform(1000) end
xbar = fn (set) -> Enum.sum(set) / Enum.count(set) end
r = fn (set) -> Enum.max(set) - Enum.min(set) end
xbar_r_set = fn(set) -> %{ set: set, xbar: xbar.(set), r: r.(set) } end
Stream.repeatedly(rand) |> Stream.chunk(5) |> Stream.map(xbar_r_set) |> Enum.take 50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment