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?
- Mung liwat browser: dadu diuncungake ing piranti sampeyan lan ora dikirim menyang endi-endi
- Angka acak saka Web Crypto API: aman sacara kriptografi, tanpa nganggo Math.random()
- Ora ana modulo bias: teknik rejection sampling njaga supaya kemungkinan saben sisi tetep imbang sampurna
- Dadu apa wae sing dibutuhake game: 1 nganti 20 dadu bebarengan, saka d2 nganti d1000
- Jumlahe diitung kanggo sampeyan: Σ nambahake kabeh asil, dadi 3d6 ora usah diitung dhewe
- Dadu 3D Animasi, utawa pateni animasi kanggo langsung entuk dhaptar angka prasaja
- Saben dadu duwe werna dhewe-dhewe, supaya akeh dadu gampang dibedakake mung sarasan wae
- “Riwayat” lan “Simpen menyang file”: simpen log undhakan sing sapa ngerti sampeyan butuh buktikake mengko
- Tanpa wates lan gratis: ora perlu ndaftar, tanpa watesan panggunaan, lan ora ana data ing server kita
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.