Este es un giro en el tradicional problema de la transformación entre el uniforme de distribuciones discretas de diferentes tamaños.
Para este ejemplo, se puede tirar el dado dos veces y conseguir uno de 36 posibilidades. La solución habitual dice que los primeros 35 puede ser distribuida equitativamente entre las salidas 1..7, y el último puede ser rechazado, lo que resulta en una nueva tirada. Esto, sin embargo, no está limitado en el número de morir rollos, ya que usted puede seguir recibiendo rechazos de forma indefinida. Mi pregunta es, ¿ un delimitada algoritmo de existir?
Un poco de boceto argumento dice que no, como sigue. La cantidad de información de cada uno tirada de dados es $\log_2 6$ bits, y necesitamos un múltiplo de $\log_2 7$ bits. $\frac{\log_2 7}{\log_2 6}$ lamentablemente es irracional, por lo que no podemos perfectamente utilizar la información - siempre estamos a la pérdida de información. Esta pérdida de información implica que usted está rechazando algunos números. Y así nunca vas a ser capaz de limitar el número de morir rollos de que el algoritmo requiere.
Este argumento es super boceto para un montón de razones, y probablemente equivocada, pero la orientación general del argumento parece correcto. Estoy en lo correcto, y si es así ¿cómo puedo mejorar esta "prueba"?