Virtuell terningkaster

Kast terninger fra d4 til d100 med modifikatorer og RPG-notasjon som 3d6+2 — rett i nettleseren din.

Slik bruker du verktøyet

  1. Velg terningtype (d4 til d100), hvor mange terninger som skal kastes og en valgfri modifikator — eller skriv rett og slett RPG-notasjonen, som 3d6+2.
  2. Klikk på «Kast terningene» for å se hver terning for seg, summen og totalen med modifikatoren lagt til.
  3. Se historikken over de siste kastene under, og hold øye med markeringene for naturlig 20 og naturlig 1 på en enkelt d20.

Om dette verktøyet

Ethvert brettspill trenger før eller siden en terning ingen har glemt hjemme. Denne kasteren dekker det vanlige polyedriske settet — d4, d6, d8, d10, d12, d20 og d100 — kaster opptil ti av dem samtidig, og legger en positiv eller negativ modifikator til totalen. Den viser hver terning for seg, ikke bare sluttallet, fordi verdiene på enkeltterningene betyr noe i de fleste systemer: du kan trenge å vite hvilken terning som ble en 1, eller kaste bare én av dem om igjen.

Notasjonsfeltet godtar kortformen enhver rollespiller allerede skriver, som 3d6+2, d20, 2d10-1 eller 4d8. Tolkeren leser antall terninger, antall sider og modifikatoren med fortegn, tåler mellomrom og stor D, og avviser alt som ikke beskriver et reelt kast. Skriv en notasjon, og velgerne følger den; endre velgerne, og notasjonsfeltet oppdateres — så de to måtene å beskrive et kast på er aldri uenige. Antall sider kan gå opp til 1 000 via notasjonen, noe som dekker prosentterninger og de mer eksotiske variantene.

Hver terning trekkes med crypto.getRandomValues pluss rejection sampling, så en d20 gir hver av sine tjue sider nøyaktig samme sjanse — noe ingen fysisk terning, med sin ufullkomne balanse og avrundede hjørner, kan love. Kaster du én enkelt d20, blir de to resultatene som endrer en scene også markert: en naturlig 20 (kritisk treff) og en naturlig 1 (kritisk bom). De siste ti kastene blir stående på skjermen så du kan peke på hva som skjedde, og det hele kjører i nettleseren din uten at noe sendes til en server.

Formelen

En terning med S sider returnerer 1 + et uniformt heltall i [0, S). Den uniforme verdien kommer fra crypto.getRandomValues med rejection sampling, som forkaster verdier i den ujevne halen slik at ingen side favoriseres. Totalen er summen av de enkelte terningene pluss modifikatoren: NdS+M = (d1 + d2 + … + dN) + M.

Ofte stilte spørsmål

Er den virtuelle terningen rettferdig?

Ja, og mer enn en i plast. Hver side har nøyaktig samme sannsynlighet fordi kastet bruker nettleserens kryptografiske tilfeldighetsgenerator med rejection sampling, mens fysiske terninger alltid har små skjevheter fra produksjonen.

Hvilken notasjon godtas?

Standard RPG-kortform: NdS med en valgfri modifikator, som 3d6+2, d20, 2d10-1 eller 10d4. Mellomrom og stor D går fint, og antall terninger kan utelates for én enkelt terning.

Kan jeg kaste terninger som ikke står i lista?

Ja. Skriv notasjonen direkte — alt fra 2 til 1 000 sider fungerer, så d3, d7, d30 og d1000 er alle gyldige selv om de ikke ligger i nedtrekkslista.

Hvordan oppdages kritiske treff?

På én enkelt d20 markeres en naturlig 20 som kritisk treff og en naturlig 1 som kritisk bom — basert på det rå terningresultatet, før modifikatoren legges til, som er slik de fleste systemer definerer det.

Forlater noe nettleseren min?

Nei. Kastene genereres og beholdes lokalt i JavaScript. Ingenting sendes til noen server, og historikken forsvinner når du lukker siden.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.