Nada más que se mete la posibilidad de que pueda haber números repetidos el problema se sale de órbita y se tiene que recurrir a métodos de recuento muy especializados.
Los casos posibles pueden tomarse como
[C(100,20)]^3
Pero los casos favorables habrá que recontarlos divididos entre los bombos, lo cual da infinidad de posibilidades
(0,0,15) por 3 = 3·[C(85,15)]^3
(0,1,15) por 6 = 6·C(85,15)·15·C(85,14)
(0,2,15) por 6 = 6·C(85,15)·C(15,2)·C(85,13)
.....
(0,15,15) por 3 = 3·C(85,3)
(1,1,15) por 3 = 3·15·C(85,14)·15·C(85,14)
(1,2,15) por 6 = 6·15·C(85,14)·C(15,2)·C(85,13)
....
(1,15,15) por 3 = 3·15·C(85,14)
(2,2,15) por 3 = ......
(2,3,15) por 6 = ......
...
...
...
(15,15,15) por 1 = 1
Y lo cierto es que aun no he llegado a hacer un programa capaz de realizar todos esos cálculos, ni para este caso ni para otros parecidos que me has planteado. Si tuviera dedicación exclusiva tal vez, pero son muchos los que me preguntan y no puedo dejarlos aparcados.
Luego haré el típico programa de simulación para que puedas tener unas probabilidades aproximadas.