Generator dadu

Gulung hingga 20 dadu virtual dengan jumlah sisi berapa pun, dari koin d2 hingga d1000. Setiap gulungan dijalankan di browser Anda dengan keacakan yang aman secara kriptografi, dan totalnya dijumlahkan untuk Anda.

Tekan 'Hasilkan' untuk memilih
Opsi lanjutan

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?

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.

FAQ

Bagaimana cara melempar dadu online?

Di bidang “Dadu”, atur berapa banyak dadu yang ingin Anda gulung, di bidang “Sisi”, tentukan berapa banyak sisi yang dimiliki masing-masing dadu, dan tekan “Hasilkan”. Halaman tersebut terbuka dengan dua dadu enam sisi yang umum, jadi untuk menggulung 2d6 hanya butuh satu klik. Setiap dadu ditampilkan secara terpisah, dan jumlah total gulungan muncul tepat di bawahnya.

Apakah dadu virtual benar-benar acak?

Ya. Setiap gulungan berasal dari Web Crypto API browser Anda (crypto.getRandomValues) — sumber kriptografi aman yang sama yang digunakan saat pengacakan harus tidak terduga. Nilai mentah diubah menjadi sisi menggunakan teknik rejection sampling yang sama sekali menghilangkan cacat modulo bias dari pendekatan yang naif. Pada lemparan apa pun, setiap sisi dari masing-masing dadu memiliki peluang yang sama secara persis.

Dadu apa yang bisa saya gulung?

Kombinasi apa pun dari 1 hingga 20 dadu, dengan jumlah sisi antara 2 hingga 1000: dari lempar koin d2, ke permainan set role-playing utuh (d4, d6, d8, d10, d12, dan d20), d100 yang berupa persentil, dan dadu apa pun yang dapat diciptakan permainan hingga batas d1000. Notasi dadu dipetakan persis ke kedua bidang ini — 2d6 berarti “Dadu” diatur pada 2 dan “Sisi” ke 6.

Apakah alat ini menunjukkan jumlah total dadu?

Ya. Baris di bawah hasil dimulai dengan Σ dan menampilkan jumlah setiap dadu pada gulungan Anda, jadi Anda tidak perlu memikirkan matematika saat menggulung 3d6 atau 4d10. Jika Anda menyalin atau menyimpan hasilnya, Anda akan mendapatkan sendiri sisi-sisinya secara terpisah, satu sisi untuk masing-masing baris; adapun totalnya tetap berada di baris tepat di bawah kotak hasil.

Dapatkah saya menggunakan ini untuk D&D dan game role-playing meja lainnya?

Ya, ini adalah salah satu kegunaan paling umumnya. Atur “Dadu” pada 1 dan “Sisi” pada angka 20 untuk gulungan serang maupun pelemparan untuk penyelamatan, kemudian tentukan “Dadu” menjadi 3 dan “Sisi” ke 6 guna stat karakter, serta “Sisi” pada 100 bagi pemeriksaan berbasis persentil. Gulungannya dijamin aman dan kriptografis, yang jelas jauh lebih bisa diandalkan daripada hanya mengandalkan d20 aus yang ditemukan pada bagian bawah tas.

Bisakah saya menggulung d20 dan d6 bersama dalam satu lemparan?

Tidak. Nilai dalam bidang “Sisi” berlaku untuk setiap dadu pada gulungan itu, jadi dadu campuran membutuhkan gulungan terpisah untuk setiap jenisnya — pertama lempar d20 Anda, lalu ubah “Sisi” menjadi 6 dan tekan tombol itu sekali lagi. Juga tidak ada modifier maupun gulungan khusus keuntungan (advantage): alat ini memberikan sisi-sisi dadu yang jatuh dan total hasil penjumlahannya, adapun menambahkan aturan apa pun setelahnya adalah urusan Anda.

Saya mengaktifkan “Warna acak”, tetapi tidak ada yang berubah. Mengapa?

Karena warna hanya diterapkan pada dadu animasi. Ketika “Dadu 3D Animasi” dimatikan, hasilnya hanya berupa daftar angka sederhana, dan angka tidak memiliki permukaan untuk diwarnai. Nyalakan lagi animasinya, dan setiap kubus akan menampilkan warnanya masing-masing alih-alih yang berwarna merah standar.

Apa fungsi tombol sakelar “Dadu 3D Animasi”?

Saat aktif — dan itu pengaturan bawaannya — setiap dadu digambar sebagai kubus yang berguling sebelum berhenti pada salah satu sisinya. Matikan sakelarnya dan angka-angka langsung muncul sebagai daftar sederhana, yang jauh lebih cepat kalau Anda melempar berkali-kali berturut-turut. Bagaimanapun juga animasi hanyalah hiasan: mesin sudah menentukan hasilnya sebelum kubus mulai berputar. Dadu enam sisi digambar dengan pola titik yang sudah dikenal, sedangkan jenis lainnya cukup menampilkan angkanya.

Apakah dadu virtual lebih adil daripada dadu asli?

Dalam hal keadilan, ya. Dadu cetakan dibor titik-titiknya, sehingga sisi-sisinya tidak persis sama berat, dan sudutnya membulat seiring pemakaian — precision dice kasino dibuat dengan sudut siku dan titik yang terisi rata justru untuk menghindari hal itu, dan bahkan dadu seperti itu pun ditarik dari permainan setelah beberapa jam. Dadu virtual tidak punya apa pun yang bisa aus, jadi setiap sisi mempertahankan peluang yang persis sama dari lemparan pertama sampai lemparan kesepuluh ribu.

Mengapa angka 7 sering kali paling sering muncul saat melempar dua buah dadu?

Karena sisi yang sama-sama mungkin tidak menghasilkan total yang sama-sama mungkin. Dua dadu enam sisi bisa jatuh dalam 36 cara, dan angka 7 bisa terbentuk dari enam di antaranya — 1+6, 2+5, 3+4 beserta kebalikannya — sedangkan 12 hanya bisa terbentuk dengan satu cara. Enam peluang melawan satu adalah seluruh penjelasannya, dan itu berlaku pada dadu yang sepenuhnya adil.

Saya menggulung angka 6 empat kali berturut-turut. Apakah alatnya rusak?

Tidak. Setiap lemparan independen dari lemparan sebelumnya, jadi empat angka enam berturut-turut pada d6 adalah kejadian dengan peluang 1 banding 1296 — langka bagi Anda malam ini, tetapi biasa saja di antara semua orang yang melempar dadu hari ini. Dadu tidak memiliki memori, dan tidak ada sisi yang pernah berhak atas gilirannya. Justru rangkaian hasil yang berselang-seling dengan rapi itulah yang mencurigakan.

Apakah alat ini berfungsi secara offline, apakah ia mengingat gulungan saya, dan apakah ada biayanya?

Begitu halaman selesai dimuat, semua lemparan berlangsung sepenuhnya di browser Anda, jadi koneksi yang terputus tidak menghentikan permainan. “Riwayat” menyimpan 10 lemparan terakhir Anda di perangkat Anda sendiri, tempat Anda bisa memanggilnya kembali, menyalinnya, atau menghapusnya. Alat ini sepenuhnya gratis, tanpa pendaftaran, dan karena tidak ada apa pun yang dikirim keluar, kami tidak bisa melihat lemparan Anda sekalipun kami mau.