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.133Mitt 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)?
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.
Läs andra frågor om taggar anydice Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna