Probabilistic Javascript in the Browser!
var hist = distrib( function() { var a = flip() var b = flip() condition(a || b) return (a && b) }, traceMH, 1000) output(hist)
Run
Output:
Clear