Skip to content

stocks29/dice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dice

Test the results of rolling different sided dice.

Add as Dependency

{:dice, "~> 0.0.1"}

Build CLI App

mix escript.build

Run CLI App

./dice $num_trials $num_sides_die_1 $num_sides_die_2 $num_sides_die_3 ...

Use Library

# Create 2 x 6-sided die
dice = Dice.new([6, 6])

# Roll the dice
result = Dice.roll(dice)
# => 7

# Run several trials of the dice
results = Dice.trials(dice, 1000)
# => %{2 => 19, 3 => 52, 4 => 53, 5 => 81, 6 => 89, 7 => 167, 8 => 158, 9 => 118, 10 => 118, 11 => 86, 12 => 59}

About

Roll the dice, in elixir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages