Porque não existem desafios simples de código-golfe simples o suficiente :
Crie um programa ou função opcionalmente sem nome que, dado (por qualquer meio) um número inteiro 1 ≤ N ≤ 10000, produz o valor True do seu idioma com uma probabilidade pseudo-aleatória de 1 / N, caso contrário, False.
Observe que o requisito de nomeação foi removido. Sinta-se livre para editar respostas e pontuações de acordo.
Alguns idiomas usam 1 (ou -1) e 0 para Verdadeiro e Falso, isso também é bom.
Exemplo:
Testes de entrada de exemplo:
4 -> True
4 -> False
4 -> False
4 -> False
4 -> False
4 -> True
4 -> False
4 -> False
Ou seja, dado 4; retorna True com 25% de chance e False com 75% de chance.
N
que temos que aceitar?