Perché non ci sono abbastanza semplici sfide di code-golf :
Crea un programma o una funzione opzionalmente senza nome che, dato (in qualsiasi modo) un numero intero 1 ≤ N ≤ 10000, genera il valore Vero della tua lingua con una probabilità pseudo-casuale di 1 / N, Falso altrimenti.
Si noti che il requisito per la denominazione è stato rimosso. Sentiti libero di modificare le risposte e i punteggi di conseguenza.
Alcune lingue usano 1 (o -1) e 0 per Vero e Falso, anche questo va bene.
Esempio:
Esempi di test di input:
4 -> True
4 -> False
4 -> False
4 -> False
4 -> False
4 -> True
4 -> False
4 -> False
Vale a dire 4; restituisce True con una probabilità del 25% e False con una probabilità del 75%.
N
che dobbiamo accettare?