WoD i anydice: rullande för minimalt antal framgångar

2

Vi vet alla hur man rullar tärningar i WoD i anydice , men jag står inför ett annat men ändå relaterat problem:

Det finns några gåvor (till exempel ögonplockning för Corax) [och andra krafter] som kräver ett visst antal framgångar mot en svårighet. I det angivna exemplet behövs 4 framgångar mot svårigheten 9.

Det här lät skonsamt, tills jag sprang siffrorna och upptäckte att (genom att manuellt summera resultaten) skulle 6 tärningar resultera i en 1,34% chans att göra detta, 7,17 med viljestyrka, 11,29% med en specialisering och 22,27% med både. Men ... det är tråkigt.

Hur man modellerar rullande Xd10 mot svårigheter Y med efterfrågan på Z-framgångar, visar endast procentandelen "minsta och fler framgångar" "under tröskeln" och "botch"? Om beräkningsgränsen inte skulle tippa ut om det skulle det vara trevligt att springa en slinga med Z till 10 tärningar dessutom.

    
uppsättning Trish 08.09.2018 16:50

1 svar

2

Hur du gillar det

Om du verkligen vill göra summeringen direkt i koden, är det troligtvis det enklaste sättet att använda en hjälparfunktion så här:

391.133

Detta tar bara ett nummer COUNT (vilket kan vara resultatet av någon tärningsrulle) och jämför den med ett målnummer MIN , returnerar -1 om räkningen är negativ, 0 om den är negativ men mindre än målet, och 1 om det är lika med eller större än målet. Plottar t.ex. [[roll X d NORMAL] minimum 4] kommer då att direkt ge dig de sannolikheter du bad om.

Det är självklart också lätt att loop detta över en rad tärningsstorlekstorlekar , om det är vad du vill.

Å andra sidan

Det finns ingen anledning att skriva någon extra kod för detta, eftersom AnyDice-användargränssnittet redan tillhandahåller lägena "I lägst" och "I de flesta" som automatiskt summerar utsignalernas sannolikhet.

Till exempel kör koden av Jasper Flick från detta svar (som som standard använder DIFFICULTY: 7 och X: 4 tärningar ) och Klicka på knappen "Minst" ger följande resultat:

Närmantittarpåstapelnmärkt"4" i varje graf kan vi se att sannolikheten att rulla minst 4 framgångar (med 4 tärningar mot svårighet 7, i detta fall) är normalt 2,56% och stiger till 11,86% med specialisering, 15,36% med viljestyrka och 27,94% med båda.

Likaså ser man på baren "0" i samma utmatning sannolikheten för inte botching (eftersom koden behandlar en botched roll som -1 framgångar), vilket är 93,29% utan viljestyrka (och 100% med det). För att få sannolikheten för botching av rullen kan du antingen subtrahera det från 100% (och förhoppningsvis få 6,71%), eller bara byta till "Vid mest" -läge och titta på "-1" -fältet istället.

    
svaret ges 12.09.2018 17:20