Thu Oct 23 03:29:05 2014 by Tiziano Contorno |

Hi all, I can't find a way to do this: Roll Nd6, evaluate probability to get at least C identical dice showing a value greater than R. Example: N = 4 C = 3 R = 5 Roll 4d6, calculate probability to get at least 3 identical dice showing a value greater than 5. Good combinations for this example are: 6666 6661 6662 6663 6664 6665 Hope this is clear, thank you! Thank you! |

Thu Oct 23 08:18:14 2014 by Torben |

You can do it by first filtering such that only dice greater than or equal to the target number T are retained and then count identical dice. This is done by first counting Ts, then counting T+1s up to 6s and then taking the maximum of these. In Troll, this is done like this:`x := 4d6;` This will give you the probabilities of getting different numbers of identical dice that meet the threshold. I hope this helps. |

Sat Oct 25 19:41:42 2014 by Tiziano Contorno |

Thank you Torben, I completely missed that 1..N notation. Works wonders. |

Sun Oct 26 12:05:53 2014 by Torben |

I just noticed that the definition can be made shorter: You don't need to filter the dice that are less than T, since you only count those that are at least T in the foreach loop. So you can remove third line and replace y by x in the last line. |