Suponha que você tenha uma moeda justa que possa ser lançada quantas vezes quiser (possivelmente infinita). É possível gerar a distribuição uniforme discreta em , onde NÃO é uma potência de 2? Como você faria?
Se isso for muito geral, responder provavelmente seria interessante o suficiente.
Certo! E o caso é realmente instrutivo. Pense em jogar moedas em pares (repetidamente, conforme necessário). Quais são os possíveis resultados? Agora, você pode mapear os resultados dos resultados deste procedimento para obter a distribuição desejada?
—
cardeal
Oh, certo. Isso é bom. Por exemplo, HH = 1, HT = 2, TH = 3 e TT = refletem os pares. Hohoho, agora eu estou pensando sobre entropia do coin flips e como a informação de flips pode ser maximizada (: Mas eu vou fazer isso sozinha!
—
renrenthehamster
Aqui está um ótimo artigo com o código psuedo para exatamente o que você deseja fazer: arxiv.org/pdf/1304.1916v1.pdf
@renrenthehamster: Sim, é porque, se definimos "sucesso" como a obtenção de um resultado válido a partir do log 2 k vira, então a probabilidade de sucesso é sempre ≥ 1 / 2 . Assim, o número de tais tentativas é geométrico com uma média menor ou igual a 2. Além disso, a probabilidade de precisar de mais que m tentativas diminui exponencialmente.
—
cardeal
@ren: considere formular uma resposta com base em sua descoberta. Eu, por exemplo, ficarei feliz em votar. Felicidades. :-)
—
cardeal