Kehilangan dadu permainan papan Anda, atau butuh d20 di tengah sesi role-playing? Generator dadu online gratis ini menggantikan dadu apa pun yang tidak Anda miliki saat itu. Di bidang “Dadu”, atur berapa banyak dadu yang ingin Anda gulung — angka berapa pun dari 1 hingga 20 — di bidang “Sisi”, tentukan berapa banyak sisi yang dimiliki masing-masing, dan tekan “Hasilkan”. Halaman terbuka dengan dua dadu enam sisi biasa, jadi gulungan pertama hanya berjarak satu klik. Setiap dadu ditampilkan secara terpisah, dan jumlah total gulungan muncul tepat di bawahnya, jadi 3d6 tidak lagi membutuhkan perhitungan di luar kepala.
Setiap gulungan dieksekusi oleh browser Anda melalui Web Crypto API (crypto.getRandomValues), yang mengamankan nilai acak yang kuat secara kriptografi dari sumber keacakan sistem Anda sendiri, dan bukan fungsi JavaScript pseudo-acak seperti Math.random(). Mengubah nilai mentah 32-bit menjadi nomor sisi adalah tempat di mana dadu virtual secara diam-diam salah: mengambil sisa (modulo) pembagian nilai ini dengan jumlah sisi adalah pendekatan yang paling jelas sekaligus bias, karena jika jumlah sisi tidak membagi tepat 2^32, maka sisi yang paling rendah jatuh sedikit lebih sering daripada yang lain. Cacat ini disebut modulo bias, dan ini terukur, bukan teoretis. Sebaliknya, alat ini membuang nilai apa pun yang melebihi kelipatan tepat terbesar dari jumlah sisi dan menarik lagi — sebuah teknik yang disebut rejection sampling. Ini membutuhkan beberapa tarikan ekstra, tetapi memberikan jaminan presisi alih-alih perkiraan. Tidak ada yang dikirim ke server, tidak ada yang dicatat di log, dan setelah halaman dimuat, gulungan Anda terus bekerja bahkan jika koneksi internet Anda terputus.
Dua bidang melakukan semua pekerjaan, dan bidang-bidang tersebut langsung memetakan ke notasi dadu yang sudah digunakan permainan. “Dadu” berarti berapa banyak dadu yang Anda gulung sekaligus, dari 1 hingga 20. “Sisi” adalah seberapa banyak sisi yang dimiliki masing-masing, dari 2 hingga 1000 — cukup untuk melempar koin d2, set role-playing lengkap (d4, d6, d8, d10, d12, dan d20), dadu persentil d100, dan apa pun yang dapat ditemukan permainan di luar ini. Apa pun yang ditulis dalam format NdM secara persis adalah dua bidang ini: 2d6 berarti “Dadu” diatur ke 2 dan “Sisi” ke 6, sedangkan d20 saja berarti “Dadu” diatur ke 1 dan “Sisi” ke 20. Menggulung 3d6 untuk atribut karakter? Atur “Dadu” ke 3, “Sisi” ke 6, tekan “Hasilkan”, dan ketiga sisi akan muncul bersama dengan totalnya. Dua tombol sakelar mengubah tampilan hasil, bukan isinya. “Dadu 3D Animasi”, yang aktif secara default, memutar kubus untuk masing-masing dadu hingga berhenti — matikan, dan angka-angka segera muncul sebagai daftar sederhana. “Warna acak” memberi setiap dadu warnanya sendiri yang berbeda daripada merah standar, dan ini hanya bekerja saat “Dadu 3D Animasi” diaktifkan, karena daftar sederhana tidak memiliki dadu untuk diwarnai. Titik-titik hanya digambar untuk dadu enam sisi; jenis lain apa pun secara langsung menunjukkan angka yang digulung pada sisinya, karena untuk dadu tujuh belas sisi, tata letak titik standar tidak ada.
Di bawah hasil terdapat baris yang membebaskan Anda dari perhitungan matematika: Σ adalah jumlah dari setiap dadu yang termasuk dalam gulungan, dan di sebelahnya disebutkan berapa lama waktu yang dibutuhkan gulungan tersebut dan dicatat bahwa gulungan itu dihasilkan secara lokal. Tombol “Salin Semua” menempatkan hasil di clipboard Anda, dan “Simpan ke file” menulisnya ke file teks — keduanya memberi Anda masing-masing sisi, satu baris setiap sisi, bukan hanya jumlahnya, sehingga catatan apa yang keluar tetap menjadi catatan apa yang keluar. “Riwayat” menyimpan 10 gulungan terakhir Anda tepat di browser Anda: klik salah satunya untuk mengembalikannya ke layar bersama dengan jumlahnya, salin atau hapus satu entri tunggal, atau hapus seluruh daftar kapan pun Anda mau. Tombol “Hapus” mengosongkan jendela hasil tetapi membiarkan pengaturan Anda tidak tersentuh.
Apakah dadu virtual lebih baik daripada dadu asli? Demi keadilan — ya, dan alasannya bersifat fisik. Dadu cetakan biasa memiliki titik-titik yang dibor dan dicat, dan setiap titik yang dibor menghilangkan sedikit bahan, jadi sisi dengan angka enam — dengan enam lubangnya — pada akhirnya sedikit paling ringan, dan sisi yang berlawanan dengannya — sedikit paling berat. Dadu precision dice kasino ada tepat karena hal ini: titik-titik mereka diisi dengan bahan dengan kepadatan yang sama pada permukaan datar, ujung-ujungnya dipotong pada sudut yang tepat daripada dibulatkan, mereka dikerjakan dengan presisi sepersekian milimeter, dan bagaimanapun, mereka dihapus dari permainan hanya setelah beberapa jam. Dadu di dalam kotak permainan papan tidak memiliki karakteristik ini dan bahkan menjadi lebih aus seiring berjalannya waktu — sudut terkelupas, tepi yang dibulatkan oleh guncangan bertahun-tahun di tangan, dadu digulung di atas selimut alih-alih meja, yang kenyataannya tidak acak sama sekali. Dadu virtual tidak memiliki geometri yang salah, ia tidak aus dan tidak menyisakan ruang untuk perdebatan tentang teknik pelemparan, dan ia berperilaku sama persis pada gulungan kesepuluh ribunya seperti pada gulungan pertamanya. Apa yang tidak bisa dilakukannya — adalah beristirahat dengan nyaman di telapak tangan Anda. Kesimpulan jujurnya adalah bahwa generator ini menang dalam keadilan, tetapi kalah dalam ritual.
Dadu yang adil tidak sama dengan jumlah total yang adil. Setiap sisi dari sebuah dadu tunggal memiliki peluang yang sama untuk jatuh, tetapi segera setelah Anda mulai menjumlahkan dadu, jumlah total kehilangan kesetaraan ini, dan itu terus mengejutkan orang-orang. Dua dadu enam sisi jatuh ke dalam 36 kombinasi yang sama-sama mungkin; tepat 6 di antaranya berjumlah 7, sementara tepat satu jumlahnya menghasilkan 2 dan tepat satu berjumlah 12 — karena itu angka 7 muncul enam kali lebih sering daripada angka 12, dan itu berlaku bahkan dengan dadu yang sangat adil. Menambahkan dadu ketiga lebih menyempitkan pola ini, menyebabkan hasil 3d6 memusat di sekitar tengah, dan itulah mengapa desainer permainan menggunakannya ketika nilai harus lebih rata-rata daripada ekstrem. Rata-rata dari sebuah dadu enam sisi tepat 3,5, jadi 2d6 rata-rata 7, dan 3d6 rata-rata 10,5, dan perhitungan matematika ini di meja biasanya lebih berguna daripada peluang mana pun. Tidak ada satupun dari hal ini yang merupakan kekurangan atau bias: hanya begitu cara penjumlahan dadu bekerja, dan itulah sebabnya permainan meminta 2d6 alih-alih satu d12, meskipun keduanya mencakup kisaran yang hampir sama.
Dadu tidak memiliki memori. Melempar angka enam empat kali berturut-turut sama sekali tidak menurunkan peluang munculnya angka enam yang kelima, sebuah dadu yang tidak menunjukkan angka 1 sepanjang malam tidak dengan sendirinya jadi berhak atas angka itu, dan tidak ada sisi yang pernah menjadi “dinanti” — setiap gulungan sepenuhnya independen dari gulungan sebelumnya, dan dadu tidak tahu apa yang mereka lakukan semenit yang lalu. Insting yang mengklaim sebaliknya disebut gambler's fallacy, dan itu adalah insting yang sama yang membuat kita begitu buruk dalam menciptakan hasil dadu sendiri: ketika diminta untuk menulis urutan gulungan yang meyakinkan, kita menghindari pengulangan, kita mengganti angka besar dan kecil dan kita mendistribusikannya jauh lebih merata daripada yang akan dilakukan oleh keacakan itu sendiri. Sebaliknya, keacakan nyata menghasilkan gumpalan, rentetan panjang, dan jeda yang panjang. Urutan yang terlihat mencurigakan rapi sebenarnya adalah sidik jari manusia.
Mengapa memilih generator dadu ini?
- Gulung hanya melalui browser: dadu digulung di perangkat Anda dan tidak dikirim ke mana pun
- Keacakan Web Crypto API: aman secara kriptografi, bukan menggunakan Math.random()
- Tidak ada modulo bias: teknik rejection sampling mempertahankan peluang setiap sisi sama rata
- Dadu apa pun yang dibutuhkan oleh permainan: 1 hingga 20 dadu sekaligus, dari d2 hingga d1000
- Jumlah total dihitung untuk Anda: Σ menjumlahkan seluruh gulungan, jadi 3d6 tidak perlu Anda hitung
- Dadu 3D Animasi, atau matikan animasinya untuk segera mendapatkan daftar angka sederhana
- Warna tersendiri untuk setiap dadu agar banyak dadu mudah dibedakan secara sekilas
- “Riwayat” dan “Simpan ke file”: simpan log gulungan yang mungkin perlu Anda buktikan nanti
- Tanpa batas dan gratis: tidak ada pendaftaran, tidak ada batasan penggunaan, dan tidak ada data di server kami
Dadu muncul di mana pun sebuah permainan membutuhkan nomor yang tidak dipilih oleh siapa pun. Pemain role-playing tabletop melakukan lemparan serangan dengan d20, menggulung 3d6 untuk atribut karakter dan d100 untuk pemeriksaan persentil, dan grup yang telah kehilangan separuh tas dadu mereka masih dapat melanjutkan permainan. Ular tangga dan permainan papan lain di meja dapur juga tetap berjalan tanpa dadu asli — cukup atur “Sisi” ke 6, “Dadu” ke 2 dan teruslah bermain. Kelompok yang bermain jarak jauh melakukan lemparan pada layar bersama sehingga semua orang dapat melihat sisi yang sama saat dijatuhkan. Di kelas 5 SD para guru mengadakan pelajaran probabilitas klasik: gulung 2d6 sebanyak 60 kali, hitung jumlahnya dan biarkan pola itu menarik dirinya sendiri di papan tulis. Desainer permainan memeriksa apakah mekanisme memang tidak terduga seperti yang terlihat, sebelum melanjutkannya untuk dicetak. Dan banyak lemparan tidak menentukan apa pun selain siapa yang bermain pertama, siapa yang membeli kopi atau rencana mana dari dua yang menang — ini adalah keputusan yang diserahkan pada peluang, yang telah diselesaikan oleh orang-orang dengan dadu selama beberapa ribu tahun.
Alat ini memiliki beberapa batasan jujur yang perlu diketahui. Hanya satu jenis dadu yang digunakan per gulungan: nilai pada bidang “Sisi” berlaku untuk setiap dadu dalam gulungan itu, jadi untuk d20 dan d6 bersama-sama, Anda memerlukan dua gulungan terpisah, alih-alih satu. Tidak ada modifier, tidak ada keunggulan (advantage) atau kerugian (disadvantage), tidak ada dadu yang meledak (exploding dice) dan tidak ada kotak untuk mengetik notasi dadu — Anda mendapatkan sisi-sisinya dan jumlah keseluruhannya, dan aturan apa pun yang ditambahkan setelah itu adalah urusan Anda sendiri. Σ menghitung setiap dadu yang termasuk dalam gulungan, dan tombol “Salin Semua” dan “Simpan ke file” menulis satu per satu masing-masing sisi, alih-alih menjumlahkannya. Animasi selalu berupa kubus enam sisi berapapun jumlah sisinya, karena itu hanya dekorasi: sisi yang menjadi tempat jatuhnya dadu tersebut adalah gulungan yang telah dibuat oleh mesin. Gulungan dilakukan secara lokal di perangkat Anda, jadi untuk permainan jarak jauh, satu orang melempar dan berbagi layar — alat ini menghasilkan gulungan yang bisa Anda jelaskan, bukan yang bisa disahkan oleh pihak ketiga. Dan tentu saja, dadu yang secara kriptografis adil tetaplah dadu yang adil: dadu ini tidak ada hubungannya dengan lotre atau undian kasino manapun dan tidak memberi keuntungan bagi siapa pun. Di dalam batas-batas ini, jaminannya kuat — setiap sisi dari dadu apa pun memiliki peluang yang sama persis pada setiap lemparan.