Slå tärning

Slå upp till 20 virtuella tärningar med valfritt antal sidor, från en d2-slant till d1000. Varje slag görs direkt i din webbläsare med kryptografiskt säker slumpmässighet, och summan räknas ut åt dig.

Tryck på Generera
Avancerade alternativ

Har du tappat bort tärningarna till ett brädspel, eller behöver du en d20 mitt i ett rollspelspass? Detta gratis verktyg för att slå tärning online ersätter alla tärningar du inte har nära till hands. Ange hur många tärningar du vill kasta i ”Tärningar” — allt från 1 till 20 — ange hur många sidor var och en har i ”Sidor” och tryck på ”Generera”. Sidan öppnas med två vanliga sexsidiga tärningar, så ett första kast är bara ett klick bort. Varje tärning visas för sig och slagets totalsumma visas inunder, så 3d6 kräver ingen huvudräkning.

Varje slag utförs av din webbläsare via Web Crypto API (crypto.getRandomValues), som tillhandahåller kryptografiskt starka slumpvärden från ditt systems egen källa till slumpmässighet, snarare än genom en pseudoslumpmässig JavaScript-funktion som Math.random(). Det är i omvandlingen av ett rått 32-bitarsvärde till ett resultat på en tärningssida som virtuella tärningar i tysthet brukar misslyckas: att ta värdet modulo antalet sidor är den uppenbara metoden men också en skev sådan, för om inte antalet sidor går jämnt upp i 2^32 kommer de lägsta sidorna upp något oftare än resten. Den bristen kallas modulo bias, och den är mätbar snarare än bara teoretisk. Det här verktyget kastar istället bort alla värden som ligger över den största exakta multipeln av antalet sidor och drar ett nytt — en teknik som kallas rejection sampling. Det kostar några extra dragningar men ger en exakt garanti i stället för en ungefärlig. Ingenting skickas till någon server, ingenting loggas, och när sidan väl har laddats fortsätter dina slag att fungera även om internetuppkopplingen bryts.

Två fält gör hela jobbet, och de motsvarar precis den tärningsnotation som spel redan använder. ”Tärningar” är hur många tärningar du kastar på samma gång, från 1 till 20. ”Sidor” är hur många sidor var och en av dem har, från 2 till 1000 — tillräckligt för en d2-slant, en komplett rollspelsuppsättning med d4, d6, d8, d10, d12 och d20, en procenttärning d100 och vad som helst annat ett spel kan hitta på. Allt som skrivs som NdM motsvarar dessa två fält: 2d6 betyder ”Tärningar” 2 och ”Sidor” 6, en ensam d20 betyder ”Tärningar” 1 och ”Sidor” 20. Slår du 3d6 för en rollpersons egenskap? Sätt ”Tärningar” till 3, ”Sidor” till 6, tryck på ”Generera” och de tre resultaten anländer tillsammans med sin totalsumma. Två reglage ändrar hur resultatet ser ut snarare än vad det är. ”Animerade 3D-tärningar”, påslagen som standard, tumlar runt en kub för varje tärning innan den stannar — stäng av funktionen och siffrorna dyker upp direkt som en vanlig lista. ”Slumpmässig färg” ger varje tärning en egen nyans i stället för den vanliga röda färgen, men den fungerar enbart när ”Animerade 3D-tärningar” är aktiverat, eftersom en vanlig lista saknar tärningar att färglägga. Prickar ritas bara på en sexsidig tärning; alla andra typer visar helt enkelt siffran på sin sida, eftersom det inte finns något standardmönster för prickar på till exempel sjutton.

Under resultatet finns den rad som besparar dig huvudräkningen: Σ är den totala summan av varje tärning i slaget, bredvid hur lång tid slaget tog och en notering om att det genererades lokalt. ”Kopiera alla” lägger resultatet i ditt urklipp och ”Spara till fil” skriver ner det i ett textdokument — båda ger dig de enskilda tärningsslagen, en per rad, i stället för totalsumman, så att en logg över vad som har slagits förblir en logg över vad som har slagits. ”Historik” sparar dina 10 senaste slag direkt i din egen webbläsare: klicka på ett för att få tillbaka det på skärmen, inklusive summan, kopiera eller ta bort en enskild post, eller rensa hela listan när du vill. ”Rensa” tömmer resultatrutan och lämnar dina inställningar orörda.

Är virtuella tärningar bättre än riktiga? När det gäller rättvisa, ja, och anledningen är helt enkelt fysik. En vanlig gjuten tärning har fått sina prickar utborrade och målade, och varje borrad prick avlägsnar material, så sexan — med sex håligheter i sig — blir marginellt den lättaste sidan och motsatt sida marginellt den tyngsta. Casino precision dice existerar av precis den anledningen: deras prickar fylls jämnt med material av samma densitet, deras kanter skärs raka i stället för att rundas av, de maskinbearbetas till en bråkdel av en millimeter och de tas ändå ur bruk efter bara några timmars spelande. Tärningarna i en sällskapsspelslåda har inga av dessa egenskaper och de blir sämre med tiden — ett nött hörn, en kant som avrundats av åratal av skakande i en hand, en tärning som kastas på ett täcke i stället för att tumla över ett bord ger egentligen inget genuint slumpmässigt resultat. En virtuell tärning har ingen geometri som kan bli fel, inget slitage och ingen kastteknik man kan bråka om, och den beter sig precis likadant vid det tiotusende slaget som vid det allra första. Vad den inte kan göra är att ligga i din hand. Den ärliga sammanfattningen är att detta verktyg vinner när det gäller rättvisa och förlorar på ceremoni.

En rättvis tärning är inte samma sak som en rättvis totalsumma. Varje sida på en enda tärning är lika sannolik, men sekunden du lägger ihop flera tärningar slutar summorna att vara lika troliga, och det här överraskar folk ständigt. Två sexsidiga tärningar kan landa i 36 lika sannolika kombinationer; sex av dem blir 7, medan exakt en blir 2 och en blir 12 — så en sjua dyker upp sex gånger så ofta som en tolva på perfekt rättvisa tärningar. Lägger man till en tredje tärning stramas mönstret åt ytterligare, vilket är anledningen till att 3d6 klungar sig runt mitten och anledningen till att speldesigners väljer det när ett värde ska vara ordinärt oftare än det är extremt. En ensam sexsidig tärning har ett snitt på exakt 3,5, så 2d6 snittar på 7 och 3d6 snittar på 10,5, och den aritmetiken är vanligtvis mer användbar vid spelbordet än någon enskild sannolikhet. Inget av detta är skevt: det är helt enkelt vad som händer när man adderar tärningar, och det är skälet till att ett spel ber om 2d6 i stället för en d12 när båda täcker samma spann.

Tärningar saknar minne. Fyra sexor i rad gör inte att en femte sexa blir mindre trolig, en tärning som inte har visat en etta på hela kvällen är inte skyldig någon att göra det, och inget resultat ligger ”på tur” — varje kast är oberoende av alla kast innan det, och tärningarna kan omöjligt veta vad de gjorde för en minut sedan. Den instinkt som insisterar på motsatsen kallas gambler's fallacy, och det är samma instinkt som gör oss värdelösa på att själva hitta på tärningsslag: om vi blir ombedda att skriva ner en trovärdig serie kast undviker vi upprepningar, växlar mellan höga och låga tal och sprider ut numren mycket jämnare än vad slumpen någonsin gör. Äkta slumpmässighet producerar i stället klungor, sviter och långa luckor. En sekvens som ser misstänkt snygg och städad ut bär mänskliga fingeravtryck.

Varför välja det här verktyget för att slå tärning?

Tärningar dyker upp överallt där ett spel behöver ett nummer som ingen har valt. Rollspelare gör ett attackslag på en d20, slår 3d6 för en grundegenskap och d100 för ett procentslag, och en spelkväll som har tappat bort hälften av sin tärningspåse fortsätter oavsett. Brädspel vid köksbordet och i sommarstugan fungerar på precis samma sätt när tärningarna från kartongen försvunnit — sätt ”Sidor” till 6, ”Tärningar” till 2 och spela vidare. Sällskap som spelar på distans slår tärning över skärmdelning så att alla kan se samma resultat landa. I årskurs 5 kör lärare den klassiska sannolikhetslektionen: slå 2d6 60 gånger, räkna summorna och låt kurvans form växa fram på tavlan. Speldesigners testar ifall en mekanik är lika svängig som den känns långt innan produkten går till tryck. Och många slag avgör inget större än vem som börjar först, vem som betalar fikat, eller vilken av två planer som vinner — beslut som överlåtits till slumpen med hjälp av tärningar i flera tusen år.

Det här verktyget har några ärliga begränsningar som är värda att känna till. Ett slag använder en typ av tärning: värdet i ”Sidor” gäller för varje tärning i slaget, så en d20 och en d6 tillsammans kräver två kast i stället för ett. Det finns inga modifikationer, inget fördel- eller nackdelsslag, inga exploderande tärningar och ingen ruta för tärningsnotation — du får tärningssidorna och totalsumman, och vilken regel som än läggs ovanpå det är upp till dig att hantera. Σ summerar varje tärning i slaget, medan ”Kopiera alla” och ”Spara till fil” sparar de enskilda sidornas siffror snarare än summan. Animeringen är alltid en sexsidig kub, oavsett hur många sidor tärningen har, för den är bara en dekoration: sidan den landar på är det kast som systemet redan har gjort. Kast är lokala på din enhet, så vid ett distansspel får en person kasta och dela sin skärm — det här verktyget ger dig ett slag som du kan visa upp och förklara, inte ett som en tredje part på egen hand kan certifiera. Och en kryptografiskt rättvis tärning är ändå bara en rättvis tärning: den har ingen koppling till något lotteri eller casinospel och ger ingen fördel. Innanför de begränsningarna är dock löftet starkt — varje sida av varje tärning har exakt samma chans, på exakt varje slag.

FAQ

Hur slår jag tärningar online?

Ange hur många tärningar du vill ha i fältet ”Tärningar”, ställ in hur många sidor var och en av dem ska ha i ”Sidor” och tryck på ”Generera”. Sidan startar med två sexsidiga tärningar, så ett helt vanligt slag med 2d6 kräver bara ett klick. Varje tärning visas för sig och totalsumman för slaget visas precis undertill.

Är de virtuella tärningarna verkligen slumpmässiga?

Ja. Varje slag hämtas från webbläsarens Web Crypto API (crypto.getRandomValues), samma kryptografiskt säkra källa som används när slumpmässighet måste vara helt oförutsägbar, och de råa värdena matchas mot tärningens sidor med hjälp av rejection sampling, vilket eliminerar den modulo bias en naiv implementation annars drar in. Varje sida på varje tärning bär exakt samma sannolikhet, i varje kast.

Vilka tärningar kan jag slå?

Vilken kombination som helst från 1 upp till 20 tärningar med mellan 2 och 1000 sidor vardera: en d2-slant, hela rollspelsuppsättningen med d4, d6, d8, d10, d12 och d20, procenttärningen d100, och vad som helst som ett spel hittar på upp till en d1000. Tärningsnotationen matchar exakt de två inmatningsfälten — 2d6 innebär ”Tärningar” 2 och ”Sidor” 6.

Visar verktyget den totala summan av tärningarna?

Ja. Raden under resultatet inleds med Σ följt av summan av alla tärningar i kastet, så varken 3d6 eller 4d10 kräver någon huvudräkning. Kopierar eller sparar du resultatet får du de enskilda tärningarna utskrivna en per rad; summan stannar i den nedersta raden.

Kan jag använda verktyget för D&D och andra bordsrollspel?

Ja, och det är ett av de allra vanligaste användningsområdena. Ange ”Tärningar” som 1 och ”Sidor” som 20 för ett attackslag eller ett räddningsslag, ”Tärningar” 3 och ”Sidor” 6 för en grundegenskap, ”Sidor” 100 för ett procentslag. Slagen är kryptografiskt rättvisa, vilket är mer än man kan säga om en kantstött d20 från botten av en tärningspåse.

Går det att kasta en d20 och en d6 i ett och samma slag?

Nej. Siffran i ”Sidor” appliceras på samtliga tärningar i kastet, så blandade tärningar kräver ett kast vardera — slå din d20 först, ändra sedan ”Sidor” till 6 och tryck igen. Det finns inte heller modifikationer eller slag med fördel: verktyget returnerar vilka sidor som hamnade uppåt och deras totalsumma, reglerna får du lägga till själv.

Jag slog på ”Slumpmässig färg” och inget hände. Varför?

Därför att färgerna endast appliceras på de animerade tärningarna. Är ”Animerade 3D-tärningar” avstängda blir resultatet bara en enkel sifferlista, och en siffra har ingenting att färglägga. Sätt i gång animationen igen så kommer varje kub i en helt egen färgton i stället för den sedvanligt röda.

Vad gör reglaget ”Animerade 3D-tärningar”?

När den funktionen är på — vilket är standard — ritas varje tärning upp som en kub som tumlar runt innan den stannar på sin sida. Stänger du av den visas siffrorna omedelbart som en enkel lista, vilket går mycket fortare ifall du slår upprepade gånger. Båda valen innebär att animeringen endast är en dekoration: maskineriet har redan avgjort resultatet innan kuben ens börjat snurra. En sexsidig tärning ritas ut med det bekanta punktmönstret, medan övriga typer bara visar sin siffra.

Är virtuella tärningar mer rättvisa än riktiga tärningar?

Gällande just rättvisa, ja. En gjuten tärning har prickar som är borrade, så dess sidor väger inte riktigt lika mycket, och kanterna rundas av med användning — casino precision dice är tillverkade med helt raka kanter och ifyllda prickar just för att undvika det, och även de tas ur spel efter några timmar. En virtuell tärning har ingenting som kan slitas ut, så varje sida behåller exakt samma sannolikhet från det första slaget till det tiotusende.

Varför kommer 7 upp så ofta när jag slår två tärningar?

Därför att lika sannolika sidor inte skapar lika sannolika totalsummor. Två sexsidiga tärningar kan landa på 36 olika sätt, och 7 kan formas av sex av dem — 1+6, 2+5, 3+4 och spegelvändningarna — medan 12 bara kan frambringas på exakt ett sätt. Sex chanser mot en är hela förklaringen, och den håller även på perfekt rättvisa tärningar.

Jag fick fyra sexor i rad. Har verktyget gått sönder?

Nej. Varje kast är fullständigt oberoende av de tidigare slagen, så fyra sexor på rad med en d6 är en ren 1 på 1296-händelse — väldigt sällsynt för dig den här kvällen, men en vardagssak utslaget över alla som slår tärning just i dag. Tärningar saknar minne och ingen sida ligger någonsin på tur. Tvärtom hade en serie med perfekt växlande höga och låga tal varit den verkligt misstänkta.

Fungerar verktyget offline, minns det vad jag slagit och kostar det något?

Så snart sidan har laddats klart görs kasten uteslutande i din egen webbläsare, så om uppkopplingen tappas bryter det inte spelet. Funktionen ”Historik” behåller dina 10 senaste slag lokalt på enheten, där du när som helst kan plocka fram, kopiera eller ta bort dem. Verktyget är helt och hållet gratis, kräver inget konto, och då ingen data skickas iväg hade vi aldrig kunnat se vad du slog ens om vi velat.