Vediamo quanto è buona la tua lingua preferita nella casualità selettiva.
Trovati 4 caratteri, A, B, C, e D, o una stringa di caratteri 4 ABCD come input , uscita uno dei personaggi con le seguenti probabilità:
Adovrebbe avere una possibilità 1/8 (12,5%) di essere sceltoBdovrebbe avere una probabilità di 3/8 (37,5%) da scegliereCdovrebbe avere una probabilità di 2/8 (25%) di essere sceltoDdovrebbe avere una probabilità di 2/8 (25%) di essere scelto
Ciò è in linea con il seguente layout della macchina Plinko :
^
^ ^
^ ^ ^
A B \ /
^
C D
La tua risposta deve fare un autentico tentativo di rispettare le probabilità descritte. È sufficiente una spiegazione adeguata di come vengono calcolate le probabilità nella tua risposta (e perché rispettano le specifiche, ignorando la pseudo-casualità e i problemi dei grandi numeri).
punteggio
Si tratta di code-golf quindi vince il minor numero di byte in ogni lingua !
ceil(abs(i - 6)/ 2.0)mapperà un indice da 0-7a un indice 0-3con la distribuzione appropriata ( 0 111 22 33) per questa sfida ...
