Panggawe dadu

Nguncungake nganti 20 dadu virtual kanthi sisi pira wae, saka koin d2 nganti d1000. Saben undhakan ditindakake ing browser sampeyan kanthi angka acak sing aman sacara kriptografi, lan gunggunge diitung kanggo sampeyan.

Pencet «Gawe» kanggo milih
Opsi Lanjutan

Kelangan dadu permainan papan sampeyan, utawa butuh d20 ing tengah-tengah main peran (role-playing)? Panggawe dadu online gratis iki ngganteni dadu apa wae sing ora sampeyan duwe. Ing kolom “Dadu”, atur pira dadu sing arep sampeyan uncungake — angka pira wae saka 1 nganti 20 — ing kolom “Sisi”, tentukake pira sisi sing diduweni saben dadu, banjur pencet “Gawe asil”. Kaca mbukak kanthi rong dadu enem sisi biasa, dadi undhakan pisanan mung kari ngeklik. Saben dadu dituduhake dhewe-dhewe, lan gunggung undhakan katon pas ing ngisore, dadi 3d6 ora mbutuhake itungan njerone ati maneh.

Saben undhakan ditindakake dening browser sampeyan liwat Web Crypto API (crypto.getRandomValues), sing nggawe angka acak sing aman sacara kriptografi langsung saka sumber acak sistem sampeyan dhewe, dudu fungsi JavaScript pseudo-acak kaya Math.random(). Ngganti angka 32-bit mentah dadi angka sisi yaiku babagan ing ngendi dadu virtual kerep kleru tanpa dingerteni: njupuk sisa (modulo) saka bagean angka iki karo jumlah sisi minangka cara sing paling gampang nanging uga bias, amarga yen jumlah sisi ora bisa mbagi 2^32 kanthi pas, sisi sing asor bakal luwih kerep metu dibandhingake karo liyane. Cacat iki diarani modulo bias, lan bisa diukur, ora mung teoretis. Kosok baline, alat iki mbuwang angka apa wae sing ngluwihi kelipatan pas paling gedhe saka jumlah sisi banjur njupuk maneh — sawijining teknik sing diarani rejection sampling. Iki butuh sawetara tarikan tambahan, nanging menehi jaminan sing pas, dudu mung kira-kira. Ora ana sing dikirim menyang server, ora ana sing disimpen ing log, lan yen kaca wis dimuat, undhakan sampeyan tetep bisa mlaku senajan sambungan internet sampeyan pedhot.

Rong kolom nindakake kabeh pakaryan, lan kolom-kolom iki langsung cocog karo notasi dadu sing wis digunakake dening game. “Dadu” tegese pira dadu sing sampeyan uncungake bebarengan, saka 1 nganti 20. “Sisi” tegese pira sisi sing diduweni saben dadu, saka 2 nganti 1000 — cukup kanggo ngundhak koin d2, set role-playing lengkap (d4, d6, d8, d10, d12, lan d20), dadu persentil d100, lan apa wae sing bisa dipikirake game luwih saka iki. Apa wae sing ditulis ing format NdM iku bener-bener tegese rong kolom iki: 2d6 artine ngatur “Dadu” dadi 2 lan “Sisi” dadi 6, dene d20 dhewekan artine “Dadu” 1 lan “Sisi” 20. Nguncungake 3d6 kanggo atribut karakter? Atur “Dadu” dadi 3, “Sisi” dadi 6, pencet “Gawe asil”, lan ketelu sisi kasebut bakal katon bebarengan karo jumlahe. Rong tombol switch ngganti tampilan asile, dudu isine. “Dadu 3D Animasi”, sing urip minangka standar, muter kubus kanggo saben dadu nganti mandheg — mateni iki bakal nggawe angka langsung katon kaya dhaptar prasaja. “Warna acak” menehi saben dadu werna dhewe-dhewe sing beda tinimbang abang standar, lan iki mung bisa digunakake yen “Dadu 3D Animasi” urip, amarga dhaptar prasaja ora duwe dadu sing bisa diwarnai. Titik-titik mung digambar kanggo dadu enem sisi; jinis liyane nuduhake angka undhakan langsung ing sisine, amarga kanggo dadu pitulas sisi, wujud titik sing standar pancen ora ana.

Ing ngisor asil kasebut ana garis sing mbebasake sampeyan saka ngetung: Σ minangka jumlah kabeh dadu sing dilebokake ing undhakan, lan ing jejere ana katrangan suwene wektu sing dibutuhake kanggo undhakan kasebut sarta cathetan yen undhakan kasebut digawe sacara lokal. Tombol “Salin Kabeh” masang asil ing clipboard sampeyan, lan “Simpen menyang file” nulis menyang file teks — kekarone menehi sampeyan saben sisi sing kapisah, siji sisi per baris, dudu mung jumlahe, supaya cathetan apa sing metu tetep dadi cathetan apa sing metu. “Riwayat” nyimpen 10 undhakan pungkasan sampeyan langsung ing browser: klik salah sijine supaya mbalik ing layar bebarengan karo jumlahe, salin utawa busak siji entri, utawa busak kabeh dhaptar yen sampeyan pengin. Tombol “Busak” ngosongake jendhela asil nanging ora ngganti setelan sampeyan.

Apa dadu virtual luwih apik tinimbang dadu asli? Demi keadilan — iya, lan alasane iku fisik. Dadu cetakan biasa duwe titik sing dibor lan dicet, lan saben titik sing dibor mbuwang sethithik bahan, mula sisi sing duwe angka enem — karo enem bolongane — pungkasane dadi sithik luwih entheng, lan sisi kosok baline — sithik luwih abot. Dadu precision dice ing kasino pancen digawe amarga iki: titik-titike diisi karo bahan kanthi kapadhetan sing padha ing permukaan sing rata, pinggirane dipotong kanthi sudut lurus dudu dibunderake, digawe presisi nganti sekian milimeter, nanging sanajan ngono, sawise digunakake pirang-pirang jam, dadu kuwi tetep disingkirake saka game. Dadu ing njero kothak dolanan ora duwe sifat kaya ngono, malah saya aus suwe-suwe — pojokane gompel, pinggirane sing dadi bunder amarga asring dikocok ing tangan, dadu sing diuncungake ing selimut dudu meja, ing kasunyatane kabeh iku babar blas ora acak. Dadu virtual ora duwe ukuran geometri sing kleru, ora bisa aus, lan ora ana celah kanggo regejegan babagan carane nguncungake dadu, lan prilakune tetep padha ing undhakan kaping sepuluh ewu kaya ing undhakan kaping pisanan. Sing ora bisa ditindakake — yaiku dirasakake kanthi kepenak ing epek-epek tangan sampeyan. Kesimpulan sing jujur yaiku panggawe dadu iki menang ing babagan adil, nanging kalah ing babagan ritual utawa tradhisi.

Dadu sing adil dudu tegese asil jumlah sing adil. Saben sisi saka siji dadu duwe kemungkinan sing padha supaya muncul, nanging yen sampeyan mulai nambahake dadu, jumlah kuwi kelangan kahanan imbang iki, lan kerep nggawe wong kaget. Loro dadu enem sisi ceblok dadi 36 kombinasi sing padha kabeh kemungkinane; pas 6 ing antarane jumlahe dadi 7, dene mung ana siji cara sing nggawe angka 2 lan mung siji cara sing nggawe 12 — amarga iku angka 7 muncul enem ping luwih kerep tinimbang angka 12, lan iki bener sanajan dadu kuwi digawe sampurna lan adil banget. Nambah dadu katelu nggawe pola iki dadi luwih ciut, saengga asil 3d6 ngumpul ing bagean tengah, lan iki sebabe para desainer game nggunakake yen angka sing dibutuhake luwih rata-rata lan ora ekstrem. Rata-rata dadu enem sisi iku pas 3,5, dadi 2d6 rata-ratane 7, lan 3d6 rata-ratane 10,5, lan ngitung ing meja biasane luwih migunani tinimbang kemungkinan apa wae. Bab iki dudu amarga dadu kuwi kleru utawa bias: kuwi pancen carane nambah dadu, lan iki sebabe game njaluk 2d6 tinimbang siji d12, sanajan kekarone nutupi angka sing meh padha.

Dadu ora duwe pangeling-eling. Nguncungake angka enem ping papat berturut-turut babar blas ora ngurangi kemungkinan angka enem sing kaping lima, dadu sing ora nuduhake angka 1 sewengi muput iku ora banjur oleh hak marang angka kuwi, lan ora ana sisi sing tau dadi “ditunggu” — saben undhakan pancen bebas saka sing sadurunge, lan dadu ora ngerti apa sing ditindakake semenit kepungkur. Insting sing ngomong kosok baline diarani gambler's fallacy, lan insting sing padha iki sing nggawe kita angel yen dijaluk mbayangake asil dadu dhewe: yen dijaluk nulis urutan undhakan sing bisa dipercaya, kita cenderung nyingkiri balenan, kita nyampur angka gedhe lan cilik ganti-gantian lan kita nyebarake angka-angka kasebut dadi luwih rata tinimbang asil acak sing sejatine. Kosok baline, kahanan acak sing sejatine nggawe kumpul-kumpulan, urutan sing padha teras, utawa suwe banget ora metu angka sing padha. Urutan sing katon rapi sing nyurigaake iku sakjane jejak tangane manungsa.

Kenapa milih panggawe dadu iki?

Dadu muncul ing endi wae nalika game butuh angka sing ora dipilih dening sapa-sapa. Pemain tabletop role-playing nggawe undhakan serangan nganggo d20, nguncung 3d6 kanggo atribut karakter lan d100 kanggo mriksa persentil, lan kelompok sing kelangan separo dadu saka kanthonge tetep bisa nerusake dolanane. Ular tangga lan dolanan papan liyane ing meja pawon uga tetep mlaku kanthi cara sing padha sawise dadu asline ilang — atur “Sisi” dadi 6, “Dadu” dadi 2 lan terusa dolanan. Kelompok sing dolanan jarak adoh muter dadu ing layar sing dituduhake bareng-bareng supaya kabeh wong bisa weruh sisi sing padha nalika dadu mandheg. Ing kelas 5 SD, guru-guru nindakake wulangan probabilitas sing klasik: uncungake 2d6 nganti 60 ping, etung jumlahe lan deleng pola sing kebentuk dhewe ing papan tulis. Desainer game mriksa manawa aturane pancen tenanan angel ditebak sadurunge dicetak. Lan akeh undhakan ora mutusake apa-apa kajaba sapa sing main dhisik, sapa sing kudu tuku kopi utawa rencana endi saka rong pilihan sing kudu dipilih — iki kabeh minangka keputusan sing diserahake marang kabegjan, sing wis dirampungake wong-wong nganggo dadu sajrone ewonan taun.

Alat iki duwe sawetara watesan sing jujur sing pantes sampeyan ngerteni. Mung siji jinis dadu sing digunakake ing siji undhakan: nilai ing kolom “Sisi” ditrapake menyang saben dadu ing undhakan kasebut, dadi kanggo d20 lan d6 bebarengan, sampeyan kudu nguncung loro undhakan kapisah, dudu dadi siji. Ora ana modifier, ora ana kauntungan (advantage) utawa kerugian (disadvantage), ora ana dadu mbledhos (exploding dice) lan ora ana kothak kanggo ngetik notasi dadu — sampeyan entuk asil sisi sing tiba lan jumlahe, dene tambahan aturan apa wae sawise iku pancen dadi urusan sampeyan. Σ ngetung saben dadu ing undhakan kasebut, lan tombol “Salin Kabeh” lan “Simpen menyang file” nulis saben sisine dhewe-dhewe lan dudu jumlahe. Animasi tansah nuduhake kubus enem sisi senajan pira wae jumlah sisi asline, amarga animasi kasebut mung pajangan wae: sisi sing dituju nalika mandheg iku minangka undhakan sing wis diproses dhisik dening sistem. Undhakan iki dilakokake ing piranti sampeyan dhewe, dadi yen main jarak adoh ana sing nguncung lan nuduhake layare — alat iki ngasilake undhakan sing bisa sampeyan jelasake, dudu undhakan sing bisa dibuktekake dening pihak katelu. Lan mesthi wae, dadu sing adil sacara kriptografi tetep wae mung dadu adil: ora ana gegayutane karo lotre utawa undhian kasino lan ora menehi bathi tambahan kanggo sapa wae. Ing sajrone watesan kasebut, jaminane mantep banget — saben sisi saka dadu apa wae duwe kemungkinan sing padha kanthi bener-bener pas ing saben undhakan.

FAQ

Kepiye carane nguncungake dadu online?

Ing kolom “Dadu”, atur pira dadu sing arep sampeyan uncungake, ing kolom “Sisi”, tentukake pira sisi sing diduweni saben dadu, banjur pencet “Gawe asil”. Kaca bakal mbukak kanthi rong dadu enem sisi sing umum, dadi nguncungake 2d6 cukup butuh sak klik. Saben dadu dituduhake dhewe-dhewe, lan gunggung undhakan katon pas ing ngisore.

Apa dadu virtual bener-bener acak?

Iya. Saben undhakan asale saka Web Crypto API ing browser sampeyan (crypto.getRandomValues) — sumber sing diamanake sacara kriptografi sing padha digunakake yen angka acak kudu ora bisa ditebak sapa wae. Angka mentah diowahi dadi jumlah sisi nganggo teknik rejection sampling sing ngilangake cacat modulo bias sing asring ditemokake saka cara sing gampang-gampangan. Ing undhakan apa wae, saben sisi saka kabeh dadu duwe kemungkinan pas sing bener-bener padha.

Dadu apa sing bisa tak uncungake?

Kombinasi apa wae saka 1 nganti 20 dadu, kanthi jumlah sisi saka 2 nganti 1000: saka undhakan koin d2, nganti set main peran sing jangkep (d4, d6, d8, d10, d12, lan d20), d100 kanggo persentil, lan jinis dadu liya sing bisa dibayangake ing dolanan nganti batas d1000. Notasi dadu langsung cocog karo rong kolom iki — 2d6 artine “Dadu” disetel angka 2 lan “Sisi” ing 6.

Apa alat iki nuduhake gunggung kabeh dadu?

Iya. Baris ing sangisore asile diwiwiti nganggo Σ lan nuduhake jumlah saben dadu ing undhakan sampeyan, dadi yen nguncung 3d6 utawa 4d10 sampeyan ora perlu ngitung dhewe ing pikiran. Yen sampeyan nyalin utawa nyimpen asile, sampeyan bakal entuk saben sisine dhewe-dhewe, siji ing saben baris; dene gunggunge tetep ana ing baris persis ing sangisore kothak asil.

Apa alat iki bisa tak nggo kanggo D&D utawa game tabletop role-playing liyane?

Iya, iki pancen salah siji tujuan utama sing paling umum dimupangatake. Atur “Dadu” dadi 1 lan “Sisi” ing 20 kanggo serangan utawa panyelamatan (saving throw), banjur atur “Dadu” ing 3 lan “Sisi” menyang 6 kanggo sipat karakter, uga atur “Sisi” ing 100 kanggo mriksa persentil. Undhakan iki dipesthekake adil sacara kriptografi, sing mesthi luwih apik tinimbang dadu d20 lawas lan gompel sing dijupuk saka dhasar kanthong sampeyan.

Apa aku bisa nguncungake d20 bareng karo d6 sajrone siji undhakan?

Ora. Nilai ing kolom “Sisi” ditrapake kanggo kabeh dadu sajrone undhakan kasebut, dadi yen nyampur macem-macem jinis, sampeyan kudu nguncung dhewe-dhewe — pisanan, uncungake d20 sampeyan, banjur ganti “Sisi” dadi 6 lan pencet tombol kasebut sepisan maneh. Uga ora ana fungsi modifier utawa kauntungan (advantage): alat iki mung menehi angka dadu lan jumlah asile, lan aturan liyane apa wae sing ditambahake sawise iku dadi urusan sampeyan dhewe.

Aku nguripake “Warna acak”, nanging ora ana sing malih. Kenapa?

Amarga werna kasebut mung ditrapake ing dadu sing wujude animasi. Yen “Dadu 3D Animasi” dipateni, asile mung ditampilake minangka dhaptar angka biasa sing sederhana, lan angka-angka iku ora duwe dhasar kanggo diwenehi werna. Uripna maneh animasine, lan saben kubus saiki bakal tampil nganggo wernane dhewe sing unik tinimbang mung werna abang standar.

Opo fungsine switch “Dadu 3D Animasi”?

Yen posisi urip — sing minangka setelan gawan — kubus sing muter ditarik lan ditampilake kanggo saben dadu nganti mandheg dhewe. Yen dipateni, angka-angkane langsung katon dadi dhaptar prasaja, cara sing jauh luwih cepet yen sampeyan nguncung makaping-kaping kanthi cepet. Animasine iku bener-bener mung hiasan wae: sistem wis ngetung lan entuk asile sadurunge kubuse wiwit muter. Dadu enem sisi digawe mawa pola titik standar, dene jinis liyane mung nuduhake nomer sing muncul kanthi langsung ing permukaane.

Apa dadu virtual luwih adil tinimbang dadu asli?

Ing babagan adil, iya. Dadu cithakan titik-titike dibolongi, mula sisi-sisine ora padha persis bobote, lan pinggirane saya bunder yen kesuwen dienggo — precision dice kasino digawe kanthi pojok lurus lan titik sing kaisi rata persis kanggo nyingkiri bab kuwi, nanging dadu kaya ngono wae isih disingkirake saka dolanan sawise sawetara jam. Dadu virtual ora duwe apa-apa sing bisa aus, mula saben sisi tetep nduwe kemungkinan sing padha persis wiwit undhakan sepisanan nganti undhakan kaping sepuluh ewu.

Kenapa angka 7 kerep metu nalika nguncungake rong dadu?

Amarga sisi-sisi sing nduweni kemungkinan sing padha ora ngasilake gunggung jumlah sing uga padha kemungkinane. Loro dadu enem sisi bisa nyebabake anane 36 kombinasi sing padha kabeh kemungkinane, dene namung 6 saking iku sing bisa ngasilake 7 (1+6, 2+5, 3+4 lan kosok baline kabeh), lan suwalike yen golek angka 12 mung entuk nganggo siji cara. Perbandingan enem marang siji iki sing nggawe panjelasan luwih cetha, sanajan nggunakake dadu nyata sing bener-bener adil banget.

Aku nembe wae nguncung 6 ping papat berturut-turut. Apa alat iki rusak?

Ora. Saben undhakan bebas tenan saka undhakan sadurunge, dadi metu angka enem kaping papat berturut-turut nganggo d6 iku kedadeyan kanthi kemungkinan 1 bandhing 1296 — arang kanggo sampeyan bengi iki, nanging lumrah wae ing antarane kabeh wong sing nguncung dadu dina iki. Dadu ora duwe memori, lan ora ana sisi sing tau nduweni hak marang gilirane. Malah, urutan asil sing selang-seling kanthi rapi kuwi sing luwih pantes dicurigai.

Apa alat iki isih tetep bisa dipake tanpa internet (offline), nyimpen undhakanku, lan ana biayane?

Sawise kacane rampung dimuat, kabeh undhakan mlaku sacara lokal ing browser sampeyan, dadi sambungan sing pedhot ora mandhegake dolanan. “Riwayat” nyimpen 10 undhakan pungkasan sampeyan ing piranti sampeyan dhewe, lan saka kono sampeyan bisa mbalekake, nyalin utawa mbusak kapan wae. Alat iki gratis babar pisan, tanpa dhaftar, lan amarga ora ana apa-apa sing dikirim metu, aku kabeh ora bisa ndeleng asil undhakan sampeyan sanajan kepengin.