Confira AnyDice . Pode fazer praticamente qualquer coisa que você queira. Veja a postagem do blog sobre as explosões para definir sua própria função para fazer o que você descreveu.
Alguém sabe de um programa que faz análise estatística em rolos de dados, ou um documento de tabelas para o mesmo? Eu estou olhando principalmente para outras estatísticas que não d6 (que são muito comuns na maioria dos livros estatísticos), especialmente em rolos de dados em aberto. Em particular, estou procurando o estilo Rolemaster de pseudo-percentis que são abertos para baixo e alto: se você rolar de 1 a 15, rolar novamente e subtrair, se você rolar de 96 a 100, rolar novamente e adicionar.
Enquanto eu posso fazer estatísticas (na maior parte Bayesiana), eu sou relutante em reinventar a roda se algo como isto já existe.
Como você é capaz de fazer estatísticas, recomendamos que dê uma olhada em Troll , uma linguagem de dados e uma calculadora. É capaz de fazer loops e condicionais e tem uma tendência estatística.
Há também R , o ambiente de computação estatística.
Sendo um programador Python, eu provavelmente gravitaria em direção ao SAGE , que fornece uma interface unificada para uma tonelada de código aberto. pacotes de matemática, incluindo R.
Agora, uma pergunta para você - você está tentando calcular as probabilidades de certos resultados prescritivamente ou simular milhares (ou milhões) de eventos de dados e usar esses resultados para descrever as probabilidades?
EDITAR: vejo agora em seus comentários em sua pergunta que você está interessado na derivação matemática dessas estatísticas, e não no experimental.