Ertu búinn að týna teningunum úr borðspilinu, eða vantar þig d20 í miðjum spunaleik? Þetta ókeypis tól fyrir teningakast á netinu kemur í stað allra teninga sem þú ert ekki með við höndina. Stilltu hversu mörgum teningum á að kasta í „Teningar“ — hvað sem er frá 1 til 20 —, stilltu hversu margar hliðar hver þeirra hefur í „Hliðar“ og ýttu á „Búa til“. Síðan opnast með tveimur venjulegum sexhliða teningum, þannig að fyrsta kastið er aðeins einum smelli í burtu. Hver teningur birtist út af fyrir sig og samtala kastsins sést fyrir neðan, svo að 3d6 krefst einskis hugarreiknings.
Hvert kast fer fram í vafranum þínum í gegnum Web Crypto API (crypto.getRandomValues), sem veitir dulkóðuð og sterk slembigildi frá slembigjafa kerfisins þíns, fremur en frá JavaScript slembitölufalli á borð við Math.random(). Það að breyta hráu 32-bita gildi í tölu á teningi er þar sem mörg slík tól fara leynt og ljóst úrskeiðis: að taka gildið módúló fjölda hliða er augljósa og skekkta nálgunin, því nema 2^32 sé jafnt deilanlegt með fjölda hliðanna, munu lægstu tölurnar koma aðeins oftar upp en hinar. Þessi galli kallast deilingarskekkja (modulo bias) og hann er mælanlegur, ekki aðeins fræðilegur. Þetta tól hendir þess í stað öllum gildum sem eru stærri en stærsta nákvæma margfeldi hliðanna og dregur aftur — tækni sem kallast hafnarúrtak (rejection sampling). Þetta kostar nokkur aukadrög en gefur nákvæma tryggingu í stað nálgunar. Ekkert er sent til þjóns, engu er safnað í kladda og þegar síðan hefur hlaðist munu köstin þín halda áfram að virka þótt nettengingin rofni.
Tveir reitir vinna alla vinnuna og þeir samsvara nákvæmlega þeirri teningarmerkingu sem leikir nota nú þegar. „Teningar“ segir til um hversu mörgum teningum þú kastar í einu, frá 1 til 20. „Hliðar“ er hversu margar hliðar hver þeirra hefur, frá 2 upp í 1000 — sem nægir fyrir d2 peningakast, fullt sett af d4, d6, d8, d10, d12 og d20 fyrir spunaleiki, d100 prósentuteninginn og hvað annað sem leikir kunna að finna upp. Allt sem er skrifað sem NdM samsvarar þessum tveimur reitum: 2d6 þýðir „Teningar“ 2 og „Hliðar“ 6, stakur d20 er „Teningar“ 1 og „Hliðar“ 20. Ertu að kasta 3d6 fyrir eiginleika persónu? Stilltu „Teningar“ á 3 og „Hliðar“ á 6, ýttu á „Búa til“ og þrjár niðurstöður munu birtast ásamt samtölunni. Tveir rofar breyta því hvernig niðurstaðan lítur út frekar en hver hún er. „3D teningar á hreyfingu“, sem er sjálfkrafa á, veltir teningunum áður en þeir stöðvast — ef slökkt er á því munu tölurnar birtast strax sem einfaldur listi. „Slembilitað“ gefur hverjum teningi sinn eigin lit í stað þess rauða venjulega, og það sést aðeins á meðan „3D teningar á hreyfingu“ er á, því einfaldur listi hefur enga teninga til að lita. Punktar eru aðeins teiknaðir fyrir sexhliða tening; allar aðrar tegundir sýna töluna sjálfa, enda er ekkert punktamynstur til fyrir sautján hliða tening.
Fyrir neðan niðurstöðuna er línan sem sparar þér reikninginn: Σ er samtala allra teninga í kastinu, við hliðina á því hversu langan tíma kastið tók og athugasemd um að það hafi farið fram staðbundið. „Afrita allt“ setur niðurstöðuna á klemmuspjaldið þitt og „Vista í skrá“ skrifar hana í textaskrá — bæði gefa þér einstakar niðurstöður hverrar hliðar, eina í hverri línu, frekar en samtöluna, þannig að skrá yfir það sem kastað var helst skrá yfir það sem kastað var. „Saga“ geymir 10 síðustu köstin í vafranum þínum: smelltu á eitt til að kalla það aftur á skjáinn ásamt samtölunni, afritaðu eða eyddu einni færslu, eða hreinsaðu listann hvenær sem þér sýnist. „Hreinsa“ tæmir niðurstöðureitinn og lætur stillingarnar þínar vera.
Eru sýndarteningar betri en raunverulegir? Varðandi sanngirni, já, og ástæðan er líkamleg. Venjulegur steyptur teningur hefur punkta sem eru boraðir út og málaðir, og borið punktagat fjarlægir efni. Þannig verður sexan — með sínar sex holur — örlítið léttust hliðanna og hliðin á móti örlítið þyngst. Precision dice (nákvæmnisteningar) spilavítanna eru til einmitt af þessari ástæðu: punktarnir þeirra eru fylltir alveg upp að brún með efni sem hefur sömu eðlisþyngd, brúnirnar eru skornar beint í stað þess að vera rúnnaðar, þeir eru vélaðir með nákvæmni upp á brot úr millimetra, og samt er þeim tekið úr umferð eftir nokkurra klukkustunda spilun. Teningarnir í leikjaboxi eru ekkert af þessu, og þeir versna með tímanum — brotið horn, brúnir sem hafa nuddast eftir margra ára hristing, teningur sem fellur á sæng í stað þess að velta yfir borð, er í raun ekkert handahófskenndur. Sýndarteningur hefur enga lögun til að vera röng, ekkert slit og enga kasttækni til að deila um, og hann hegðar sér alveg eins í tíuþúsundasta kastinu og í því fyrsta. Það sem hann getur aftur á móti ekki gert, er að vera ofan í lófanum á þér. Heiðarlega samantektin er sú að þetta tól vinnur hvað varðar sanngirni en tapar þegar kemur að upplifun.
Sanngjarn teningur er ekki það sama og sanngjörn samtala. Hver hlið á einum teningi hefur jafnar líkur, en um leið og teningar eru lagðir saman hætta summurnar að eiga jafna möguleika, og þetta kemur fólki sífellt í opna skjöldu. Tveir sexhliða teningar geta lent á 36 mismunandi, jafnlíklegum vegum; nákvæmlega 6 af þeim gefa summu 7, á meðan nákvæmlega ein gefur 2 og ein gefur 12. Þannig að 7 kemur sex sinnum oftar upp en 12 á fullkomlega sanngjörnum teningum. Með því að bæta við þriðja teningnum þrengist mynstrið enn meira, sem er ástæðan fyrir því að 3d6 safnast saman um miðjuna, og hvers vegna hönnuðir leita í hann þegar ætlunin er að gildi sé oftar miðlungs en jaðargildi. Einn sexhliða teningur gefur 3,5 að meðaltali, svo 2d6 gefur að meðaltali 7 og 3d6 að meðaltali 10,5, og sú reikningslist er oftast gagnlegri við spilaborðið en nokkur einangruð líkindatala. Ekkert af þessu er skekkja: það er einfaldlega það sem gerist þegar teningar eru lagðir saman, og ástæðan fyrir því að leikur biður um 2d6 frekar en d12 þegar hvort tveggja spannar sama svið.
Teningar hafa ekkert minni. Fjórar sexur í röð gera fimmtu sexuna ekkert ólíklegri, teningur sem hefur ekki lent á 1 allt kvöldið á enga slíka tölu inni, og engin hlið á nokkurn tíma „tilkall“ til að koma upp — hvert kast er óháð öllum fyrri köstum, og teningar geta ekki vitað hvað þeir gerðu fyrir einni mínútu. Sú eðlishvöt sem heldur öðru fram er rökvilla fjárhættuspilarans (gambler's fallacy), og það er sama eðlishvöt og gerir okkur léleg í að finna upp teningaköst sjálf: ef beðin um að skrifa niður sennilega runu kasta, forðumst við endurtekningar, skiptumst á háum og lágum tölum, og dreifum tölunum mun jafnar en tilviljun myndi nokkru sinni gera. Raunverulegt slembi skapar þess í stað klumpa, raðir og löng bil. Runa sem lítur út fyrir að vera of snyrtileg ber vott um mannshönd.
Af hverju að velja þetta tól fyrir teningakast?
- Keyrir aðeins í vafra: teningakast fer fram í tækinu þínu og er aldrei sent neitt annað
- Slembi frá Web Crypto API: dulkóðuð og örugg slembigildi, ekki Math.random()
- Engin modulo bias: rejection sampling heldur jöfnum líkum á öllum hliðum
- Hvaða teningur sem leikur biður um: 1 til 20 teningar í einu, frá d2 upp í d1000
- Samtalan reiknuð fyrir þig: Σ leggur saman allt kastið svo að 3d6 krefst engra útreikninga
- 3D teningar á hreyfingu, eða slökkt á hreyfingunni fyrir skjótan og einfaldan lista
- Sinn litur á hvern tening, svo auðvelt er að aðgreina teninga í fljótu bragði
- „Saga“ og „Vista í skrá“: haltu skrá yfir kast sem þú gætir þurft að geta réttlætt
- Ótakmarkað og ókeypis: engin nýskráning, engin notkunartakmörk, ekkert á þjónum okkar
Teningar mæta til leiks hvar sem leikur krefst tölu sem enginn valdi. Þeir sem spila spunaleiki — heima eða á spilakvöldi í félaginu — kasta d20 fyrir árás, kasta 3d6 fyrir eiginleika og d100 fyrir prósentupróf, og spilahópur sem hefur týnt helmingnum af teningunum sínum getur spilað ótrauður áfram. Borðspil í sumarbústaðnum og við eldhúsborðið virka nákvæmlega eins um leið og teningarnir hafa týnst — stilltu „Hliðar“ á 6, „Teningar“ á 2 og spilið áfram. Hópar sem spila í gegnum netið eða vefspjall sjá köstin á deildum skjá svo að allir geti fylgst með sömu niðurstöðum. Í 5. bekk er farið yfir klassísku líkindafræðitilraunina: kasta 2d6 60 sinnum, telja niðurstöðurnar og láta form kúrfunnar birtast á töflunni. Hönnuðir leikja athuga hvort ný spilaregla sveiflist eins mikið og hún virðist gera áður en farið er í prentun. Og mörg köst skera ekki úr um meira en hver byrjar, hver kaupir kaffið eða hvor af tveimur áætlunum verður ofan á — slembival sem fólk hefur verið að framkvæma með teningum í mörg þúsund ár.
Þetta tól hefur fáeinar heiðarlegar takmarkanir sem vert er að þekkja. Eitt kast notar eina tegund af teningi: gildið í „Hliðar“ á við hvern einasta tening í því kasti, svo d20 og d6 saman krefjast tveggja kasta frekar en eins. Það eru engir breytar, enginn kostur eða ókostur, engir springandi teningar og enginn textareitur fyrir teningamerkingar — þú færð niðurstöður og samtölu þeirra, og hverja þá reglu sem kemur þar ofan á er þitt að beita. Σ telur hvern tening í kastinu, á meðan „Afrita allt“ og „Vista í skrá“ geyma einstakar niðurstöður hvers tenings en ekki summuna. Teningurinn á hreyfingu er alltaf sexhliða teningur, óháð raunverulegum fjölda hliða, því hreyfingin er aðeins til skrauts: hliðin sem teningurinn lendir á er það kast sem tólið hefur þegar framkvæmt. Köst fara fram staðbundið í tækinu þínu, svo að í fjarspilun verður einn að kasta og deila skjánum — tólið skapar kast sem þú getur útskýrt en ekki kast sem þriðji aðili getur sannreynt. Og dulkóðaður, sanngjarn teningur er samt bara sanngjarn teningur: hann hefur engin tengsl við nokkurt lottó eða útdrátt í spilavíti og gefur engum forskot. Innan þessara takmarkana er ábyrgðin sterk — hver hlið, hvers tenings, hefur nákvæmlega sömu líkur í hverju einasta kasti.