Vad är fel med min Anydice-logik för "Vapen av gudarnas rullmekanik?"

3

Under scouting Actual Play-uppskrivningar har jag stött på en referens för en intressant tärningsvalsmekaniker.

For a test, players roll a pool (3-7) of d10 (but 0..9 not 1..10). The value coming out the most (and the highest one among these) becomes the result's ones digit. The number of dice showing that value: it's tens digit. So (1, 3, 5, 5, 5, 7, 7) results in 35 (three fives).

(kan inte hitta ett RAW-citat, min egen tolkning av någon annans egen tolkning)

Jag ville omedelbart se hur resultatdistributionskurvan skulle se ut. Min Anydice kod för det:

391.133

Mitt problem är: fördelningen visar olika sannolikhetsprocenter för resultat som jag trodde borde komma ut samma. Till exempel, för N = 4 (rullande 4d10), visar det 41 (fyra) kommer ut 0,57% av tiden, medan 45 (fyra fem) - 0,05%.

Vad är fel med min Anydice-kod, eller omvänt med min förståelse för mekanikern (finns det en anledning till att de är mer statistiskt sannolika än fem)?

    
uppsättning Nox 28.01.2016 15:29

1 svar

1

Du använder den här koden för att ställa in ett grundvärde:

391.133

Din avsikt är att få det högsta numret rullat på alla d10, men maximum -funktionen förväntar sig tärning, och du har angivit en sekvens. Enligt dokumentationen:

If a number is provided, then it will be converted to a die that can roll only that number. If a sequence is provided, then the sequence will be summed and treated the same as a number.

Jag tror att initialisering av SUM till 0 bör räcka, eftersom din loop alltid ska hitta något som är större än 0.

    
svaret ges 28.01.2016 16:35