Skip to content

Instantly share code, notes, and snippets.

@carbide-public
Created March 20, 2017 05:49
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 carbide-public/546bdbf339a27af4909ec608ac57a8d3 to your computer and use it in GitHub Desktop.
Save carbide-public/546bdbf339a27af4909ec608ac57a8d3 to your computer and use it in GitHub Desktop.
untitled
//there are 2 four-side, 3 six-sided, 4 eight-sided, 5 twelve-sided
//and 6 twenty-sided dice in a bag
let bag = [
4,4,
6,6,6,
8,8,8,8,
12,12,12,12,12,
20,20,20,20,20,20
]
let pn = {
4: 2/20,
6: 3/20,
8: 4/20,
12: 5/20,
20: 6/20,
}
let dice = [4,6,8,12,20]
let p6givenn = {}
dice.forEach(n => p6givenn[n] = n < 6 ? 0 : 1/n)
p6givenn
// let pd = dice.map((d,i) => * p6)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment