Dice Roller

Mag-roll ng 1 hanggang 20 virtual na dice na may anumang bilang ng gilid, mula d2 coin toss hanggang d1000. Bawat pag-roll ay nasa iyong browser, cryptographically secure, at kusang kinakalkula ang kabuuan.

Pindutin ang Generate para pumili
Mga Advanced na Opsyon

Nawala ang dice para sa iyong board game, o kailangan mo ba ng d20 sa kalagitnaan ng isang role-playing game session? Ang libreng online dice roller na ito ay maaaring palitan ang anumang dice na wala ka sa ngayon. Sa “Dice” field, itakda kung ilan ang gusto mong i-roll — anumang numero sa pagitan ng 1 at 20 — sa “Gilid” field tukuyin kung ilang mukha mayroon ang bawat isa, at i-click ang “Bumuo ng resulta”. Bubukas ang page na ito na may dalawang ordinaryong anim-na-gilid na dice, kaya ang unang pag-roll ay isang click na lang. Ang bawat dice ay ipinapakita nang hiwalay, at ang kabuuan ng buong pag-roll ay lalabas nang direkta sa ilalim ng mga ito, upang hindi mo na kailangang kompyutin pa ang 3d6 sa iyong isip.

Ang bawat pag-roll ay isinasagawa ng iyong browser sa pamamagitan ng Web Crypto API (crypto.getRandomValues), na kumukuha ng cryptographically strong random na halaga nang direkta mula sa mismong randomness source ng iyong system sa halip na mula sa isang pseudo-random JavaScript function gaya ng Math.random(). Ang pag-convert sa 32-bit na hilaw na halaga sa bilang ng mga gilid ay kung saan ang virtual dice ay madalas na tahimik na nagkakamali: ang paghahati sa halaga sa bilang ng mga gilid at pagkuha ng natitira (modulo) ang pinaka-obvious na diskarte ngunit ito ay may bias, dahil kung ang bilang ng mga gilid ay hindi perpektong mahahati ang 2^32, ang mas mababang mga mukha ay babagsak nang bahagyang mas madalas kaysa sa iba. Ang kapintasang ito ay tinatawag na modulo bias, at nasusukat ito, hindi lamang sa teorya. Sa halip na gawin iyon, itinatapon ng tool na ito ang anumang halaga na lalampas sa pinakamalaking eksaktong multiple ng bilang ng mga gilid at magda-draw muli — isang teknik na tinatawag na rejection sampling. Nangangailangan ito ng ilang karagdagang pag-draw, ngunit ginagarantiya nito ang katumpakan sa halip na isang pagtatantya lamang. Walang anumang ipinapadala sa server, walang nase-save sa mga log, at kapag nag-load na ang page, patuloy na gagana ang iyong mga pag-roll kahit na mawalan ka ng internet connection.

Ginagawa ng dalawang field na ito ang lahat ng gawain, at direktang tumutugma ang mga ito sa dice notation na ginagamit na sa mga laro. Ang “Dice” ay nangangahulugang kung gaano karami ang iyong ni-roll nang sabay-sabay, mula 1 hanggang 20. Ang “Gilid” ay nangangahulugang kung gaano karaming mukha mayroon ang bawat isa, mula 2 hanggang 1000 — sapat iyan para sa isang d2 coin toss, kumpletong role-playing set (d4, d6, d8, d10, d12 at d20), percentile na d100, at anumang bagay na maaaring maimbento ng laro. Anumang isinulat sa NdM na format ay ang dalawang field na ito lamang: ang ibig sabihin ng 2d6 ay ang pagtatakda ng “Dice” sa 2 at “Gilid” sa 6, habang ang nag-iisang d20 ay nangangahulugang “Dice” 1 at “Gilid” 20. Nagro-roll ng 3d6 para sa isang character attribute? Itakda ang “Dice” sa 3, “Gilid” sa 6, i-click ang “Bumuo ng resulta”, at lalabas ang lahat ng tatlong mukha kasama ang kanilang kabuuan. Binabago ng dalawang switch kung ano ang hitsura ng resulta, hindi ang nilalaman nito. Ang “Animated na 3D Dice”, na naka-on by default, ay nagdo-draw ng isang umiikot na cube para sa bawat dice hanggang sa tumigil ito — i-off ito, at lalabas kaagad ang mga numero bilang isang simpleng listahan. Ang “Random na kulay” ay nagbibigay sa bawat dice ng sarili nitong natatanging kulay sa halip na sa karaniwang pula, at gumagana lamang ito habang ang “Animated na 3D Dice” ay naka-on, dahil walang dice na kukulayan ang simpleng listahan. Ang mga tuldok ay iginuguhit lamang para sa anim na gilid na dice; para sa anumang iba pang uri, ang numerong bumagsak ay ipinapakita nang direkta sa mukha nito dahil walang karaniwang dot layout ang dice na may labimpitong gilid.

Isang linya sa ibaba ng resulta ay nakakatipid sa iyo sa paggawa ng math: Ang Σ ay ang kabuuan ng bawat dice na kasama sa pag-roll, na sinusundan ng oras na inabot ng pag-roll at ang tala na ginawa ito nang lokal. Ipinapadala ng button na “Kopyahin Lahat” ang resulta sa iyong clipboard, at isinusulat ito ng “I-save sa file” sa isang text file — parehong binibigay ang bawat indibidwal na mukha, na nasa isang linya, sa halip na sa kabuuan lamang, para manatiling talaan ng kung ano ang na-roll ang talaan ng kung ano ang na-roll. Pinapanatili ng “Kasaysayan” ang iyong huling 10 pag-roll direkta sa browser: i-click ang isa sa mga ito upang ibalik ito sa screen kasama ang kabuuan nito, kopyahin o tanggalin ang isang entry, o i-clear ang buong listahan kapag gusto mo. Nililinis ng button na “I-clear” ang window ng resulta nang hindi binabago ang iyong mga setting.

Ang mga virtual na dice ba ay mas mahusay kaysa sa mga pisikal na dice? Sa usapin ng pagiging fair — oo, at ang dahilan ay pisikal. Ang ordinaryong molded na dice ay binubutasan at pinipintahan, at ang bawat butas ay nag-aalis ng kaunting bahagi sa ibabaw, kaya ang mukha na may numerong anim — na may anim na butas nito — ay ang bahagyang pinakamagaan, at ang katapat na mukha nito ang bahagyang pinakamabigat. Dahil eksakto sa kadahilanang ito kung kaya't umiiral ang mga precision dice ng mga casino: ang kanilang mga tuldok ay pinupuno ng materyal na may pantay na density sa isang flat na ibabaw, ang kanilang mga gilid ay pinutol sa square angles sa halip na pabilog, ang mga ito ay machined sa mga fraction ng isang milimetro, gayunpaman inaalis pa rin ang mga ito sa laro pagkatapos ng ilang oras na paglalaro. Ang dice mula sa isang board game box ay walang anuman sa mga pag-aari na ito at nasisira paglipas ng panahon — isang sirang sulok, mga gilid na naging pabilog dahil sa pag-kuskos sa pamamagitan ng mga kamay sa paglipas ng mga taon, isang dice na ini-roll sa ibabaw ng kumot sa halip na sa ibabaw ng mesa, ang mga ito sa katotohanan ay hindi talaga nagiging random. Ang virtual na dice ay walang geometry upang magkamali, hindi ito nasisira, at walang puwang para magtalo kung paano nag-roll, at ganap na kumikilos sa kanyang pang-sampung libong pag-roll kung paano ito unang nai-roll. Ang hindi nito magagawa — ay umupo nang komportable sa iyong palad. Ang tapat na konklusyon ay ang tool na ito ay nanalo sa pagiging fair ngunit natatalo sa ritwal.

Ang fair na dice at ang fair na kabuuan ay hindi magkapareho. Bawat mukha ng iisang dice ay may pantay na pagkakataong bumagsak, ngunit kapag sinimulan mong idagdag ang dice, mawawala ang pagiging pantay ng mga kabuuan na ito, at palaging nakakagulat ito sa mga tao. Dalawang anim na gilid na dice ay bumabagsak sa 36 na pantay na malamang na maging kumbinasyon; eksaktong 6 sa mga iyon ay magiging 7 kapag pinagsama, samantalang may isang paraan lamang para makuha ang 2 at may isang paraan lamang para makuha ang 12 — kaya ang 7 ay lumilitaw nang anim na beses na mas madalas kaysa sa 12, at ito ay nananatiling totoo kahit na para sa ganap na fair na dice. Ang pagdaragdag ng pangatlong dice ay nagpapaliit pa sa pattern na ito, na pumipilit sa mga resulta ng 3d6 na magkumpol sa gitna, at ito ang dahilan kung bakit ginagamit ito ng mga game designer kapag kailangan nila ng mga halaga upang manatili sa karaniwan kaysa sa mga matinding punto. Ang average ng iisang anim-na-gilid na dice ay eksaktong 3.5, na gumagawa ng average ng 2d6 sa 7 at sa 3d6 average sa 10.5, at sa gaming table ang math na iyon ay kadalasang mas kapaki-pakinabang kaysa sa anumang probabilidad. Wala sa mga ito ay isang depekto o bias: iyan talaga kung paano gumagana ang pagdaragdag ng dice, at iyan ang dahilan kung bakit humihingi ang laro ng 2d6 sa halip na iisang d12, kahit na parehong sumasakop ng magkaparehong mga hanay.

Walang memory ang mga dice. Ang pag-roll ng anim nang apat na beses na sunud-sunod ay hindi nababawasan ang posibilidad na maging anim ito sa ikalimang pagkakataon, ang dice na hindi nagpakita ng isang 1 sa buong magdamag ay hindi kumita ng isa dahil doon, at walang mukha na dumarating ang “turno” — ang bawat pag-roll ay ganap na hiwalay mula sa naunang pag-roll, at walang ideya ang dice kung ano ang ginawa nito noong nakaraang minuto. Ang instinct na nagsasabi sa kabaligtaran ay tinatawag na gambler's fallacy, at ang parehong instinct na iyon ang dahilan kung bakit napakasama natin sa paggawa ng sarili nating mga resulta ng dice: kapag hiniling na magsulat ng isang mapagkakatiwalaang pagkakasunod-sunod ng mga pag-roll, iniiwasan natin ang mga pag-uulit, pinapalitan natin ang mga matataas at mababang numero, at ikinakalat natin ang mga ito nang mas pantay kaysa sa gagawin ng totoong randomness. Ang totoong randomness sa kabilang banda ay bumubuo ng mga kumpol, mahabang tuluy-tuloy na magkakapareho, at mahabang agwat kung saan walang pag-uulit. Ang kahina-hinalang maayos na sequence ay sa katunayan ay fingerprint ng isang tao.

Bakit piliin ang tool na ito para sa pag-roll ng dice?

Lumilitaw ang mga dice saanman kinakailangan ang numero sa laro na hindi pinili ng sinuman. Umaatake gamit ang isang d20 ang mga tabletop role-playing gamer, nagro-roll sila ng 3d6 para sa attribute ng character at d100 para sa percentage checks, at ang grupo na nawalan ng kalahati ng kanilang dice bag ay maaari pa ring magpatuloy sa kanilang laro nang walang anumang isyu. Ang Snakes and Ladders at ang iba pang board game na nilalaro sa mesa ng kusina ay nagpapatuloy sa parehong paraan pagkatapos mawala ang mga dice — itakda lamang ang “Gilid” sa 6 at ang “Dice” sa 2, at magpatuloy sa paglalaro. Ang mga grupong naglalaro nang magkakalayo ay nagro-roll ng mga dice sa isang shared screen upang makita ng lahat kung anong mga mukha ang bumagsak kapag huminto na ang dice. Nagsasagawa ang mga guro sa elementarya ng klasikong aralin tungkol sa probabilidad: mag-roll ng 2d6 nang 60 beses, bilangin ang mga kabuuan at hayaan ang pattern na kusang gumuhit sa pisara. Sinusubukan ng mga game designer kung talagang kasinlawak ng inaasahan ang pagkakaiba-iba ng resulta ng isang mekanismo, bago pa man ito mai-print. At ang napakalaking bilang ng mga pag-roll ay upang magdesisyon kung sino ang mauunang maglaro, kung sino ang magbabayad para sa kape o kung alin sa dalawang plano ang mananalo — ito ay mga desisyon na iniiwan sa kamay ng kapalaran na matagal nang nilulutas ng mga tao gamit ang mga dice sa libu-libong taon.

Ang tool na ito ay may ilang malinaw na limitasyon na dapat alamin. Isang uri lamang ng dice ang ginagamit sa bawat pag-roll: Ang halaga sa “Gilid” field ay naaangkop sa bawat dice sa pag-roll na iyon, kaya ang pag-roll ng d20 at ng isang d6 nang magkasama ay mangangailangan ng dalawang magkahiwalay na pag-roll sa halip na isa. Walang mga modifier, walang mga pag-roll para sa kalamangan (advantage) o dehado (disadvantage), walang sumasabog na dice (exploding dice) at walang text box na ita-type para sa dice notation — makukuha mo ang mga mukha na bumagsak at ang kabuuan ng pag-roll, at anumang panuntunang idaragdag pagkatapos nito ay sa iyo lamang. Ang Σ ay nagbibilang sa bawat dice na kasama sa pag-roll, at isinusulat ng mga button na “Kopyahin Lahat” at “I-save sa file” ang mga indibidwal na mukha sa halip na sa kabuuan. Palaging ipinapakita ng animation ang isang cube na may anim na gilid anuman ang bilang ng mga gilid dahil para lamang ito sa dekorasyon: kung saan ito hihinto ay ang pag-roll na nagawa na ng tool noon pa man. Nangyayari nang lokal sa iyong device ang mga pag-roll, kaya kapag naglalaro nang malayuan ay isang tao ang nagro-roll at nagbabahagi ng sarili nitong screen — ang tool na ito ay gumagawa ng isang pag-roll na kaya mong ipaliwanag, hindi isa na kayang patunayan ng third party. At, siyempre, ang isang cryptographically fair na dice ay isa lamang fair na dice: wala itong anumang koneksyon sa anumang draw para sa lottery o casino at hindi ito nagbibigay ng anumang kalamangan sa sinuman. Sa ilalim ng mga limitasyong ito, matatag ang garantiya — anumang mukha ng anumang dice ay may perpektong pantay na posibilidad na bumagsak sa anumang iisang paghagis.

FAQ

Paano ako magro-roll ng mga dice online?

Sa “Dice” field, itakda kung ilan ang gusto mong i-roll, sa “Gilid” field tukuyin kung ilang mukha mayroon ang bawat isa, at i-click ang “Bumuo ng resulta”. Bubukas ang page na ito na may dalawang ordinaryong anim-na-gilid na dice, kaya ang pag-roll ng 2d6 ay isang click na lang. Ang bawat dice ay ipinapakita nang hiwalay, at ang kabuuan ng buong pag-roll ay lalabas nang direkta sa ilalim ng mga ito.

Talaga bang random ang mga virtual na dice?

Oo. Ang bawat pag-roll ay nagmumula sa Web Crypto API ng iyong browser (crypto.getRandomValues) — ang parehong cryptographically secure source na ginagamit kapag ang randomness ay kailangang mathematically unpredictable. Ang mga raw value ay ginagawang mga mukha gamit ang rejection sampling technique, na ganap na nag-aalis sa depekto na modulo bias sa iba pang mga simpleng diskarte. Sa anumang pag-roll, ang pagkakataon ng bawat mukha ay perpektong pantay-pantay.

Anong mga dice ang maaari kong i-roll?

Ang anumang kombinasyon ng 1 hanggang 20 dice na may 2 hanggang 1000 gilid bawat isa: simula sa isang d2 coin toss hanggang sa kumpletong role-playing set (d4, d6, d8, d10, d12 at d20), d100 na percentile, at anumang dice na maaaring maimbento ng laro hanggang sa d1000 limit. Ang dice notation ay direktang nakamapa sa dalawang field na ito — ang ibig sabihin ng 2d6 ay “Dice” 2 at “Gilid” 6.

Ipinapakita ba ng tool na ito ang kabuuan ng mga dice?

Oo. Ang linya sa ilalim ng resulta na nagsisimula sa Σ ay nagsasaad ng kabuuan ng bawat dice sa iyong pag-roll, kaya hindi mo na kailangang mag-math sa iyong isipan kapag nagro-roll ka ng 3d6 o 4d10. Kung kokopyahin o isi-save mo ang resulta, makukuha mo nang hiwalay ang bawat indibidwal na mukha na magkakasunod sa isang linya; gayunpaman ang kabuuan ay mananatili sa linyang iyon, sa ilalim ng kahon ng resulta.

Maaari ko ba itong gamitin para sa D&D at iba pang mga tabletop RPG na laro?

Oo, at iyan ang isa sa mga pinakakaraniwang paggamit nito. Itakda ang “Dice” sa 1 at “Gilid” sa 20 para sa iyong mga attack o saving throw roll, pagkatapos ay itakda ang “Dice” sa 3 at “Gilid” sa 6 para sa mga attribute point, at palitan ang “Gilid” sa 100 para sa percentage checks. Ang mga pag-roll ay cryptographically secure, samakatuwid mas solid ang mga ito kaysa sa nasirang d20 na kukunin mo mula sa ilalim ng iyong dice bag.

Maaari ba akong mag-roll ng isang d20 kasama ang isang d6 sa parehong pag-roll?

Hindi. Ang halaga sa “Gilid” field ay naaangkop sa bawat dice sa pag-roll na iyon, kaya ang mixed na dice ay mangangailangan ng magkakahiwalay na pag-roll para sa bawat uri — i-roll muna ang iyong d20, pagkatapos ay palitan ang “Gilid” sa 6 at i-click muli ang button. Mangyaring tandaan din na walang mga tool para sa mga modifier o advantage roll: ibibigay sa iyo ang mga mukha na bumagsak at ang kabuuan ng pag-roll, at anumang panuntunang idaragdag pagkatapos nito ay sa iyo lamang.

In-on ko ang “Random na kulay”, ngunit walang nagbago. Bakit ganoon?

Dahil ang mga kulay ay may epekto lamang sa animated na dice. Kung ang “Animated na 3D Dice” ay nakasara, ang magiging resulta ay isang simpleng listahan na may mga numero, kaya walang dice doon na kukulayan. I-on muli ang mga animation, at mapapansin mo na ang bawat cube ay may kasama nitong sariling indibidwal na kulay kaysa sa karaniwang pula.

Ano ang ginagawa ng “Animated na 3D Dice” switch?

Kung nakabukas ito — na by default ay nakabukas na — ito ay magdo-draw ng isang 3D cube na umiikot sa hangin para sa bawat dice hanggang sa tumigil ito sa pag-ikot. I-off ito at lalabas kaagad ang mga numero bilang simpleng listahan, na isang mas mabilis na alternatibo kapag sunud-sunod at mabilis kang nagro-roll. Alinman sa dalawa, ang animation ay para sa pagpapaganda lamang: nalaman na ng makina (engine) ang resulta bago pa man magsimulang umikot ang cube. Ang anim-na-gilid na dice ay dino-draw gamit ang standard na pips layout, habang para sa ibang mga uri, ipapakita nang direkta sa mismong mukha ang numerong bumagsak dito.

Ang mga virtual na dice ba ay mas fair kaysa sa mga pisikal na dice?

Sa usapin ng pagiging fair — oo. Ang ordinaryong molded na dice ay binubutasan at pinipintahan, na siyang nagdudulot ng hindi perpektong balanse sa mukha nito, at ang mga gilid ay nagiging pabilog habang tumatagal dahil sa paggamit — ang mga precision dice sa mga casino ay ginagawa gamit ang matutulis na mga gilid at mga flat na panakip dahil mismo sa kadahilanang iyon, subalit ang mga ito ay tinatanggal pa rin sa laro pagkatapos ng ilang oras ng paglalaro. Ang virtual na dice ay hindi nasisira, kaya ang posibilidad ng anumang mukha na bumagsak sa pang-sampung libong pag-roll nito ay kasing perpekto sa unang pag-roll nito.

Bakit napakadalas lumabas ng 7 kapag nagro-roll ng dalawang dice?

Dahil ang pantay-pantay na mga mukha ay hindi gumagawa ng pantay-pantay na mga kabuuan. Dalawang anim na gilid na dice ay bumabagsak sa 36 na pantay na malamang na maging kumbinasyon at 6 na kumbinasyon sa mga iyon ang nagiging 7 (1+6, 2+5, 3+4 at ang kanilang mga kabaligtaran), samantalang may isang paraan lamang para makuha ang 12. Ang six-to-one na ratio na ito ay ang kadahilanan, at ito ay nananatiling totoo kahit na para sa ganap na fair na dice.

Nag-roll ako ng 6 ng apat na beses na sunud-sunod. Sira ba ang tool?

Hindi. Ang bawat pag-roll ay ganap na independiyente mula sa naunang pag-roll, kaya ang posibilidad na makakuha ng apat na sunud-sunod na 6 sa isang d6 ay 1 sa 1296 — iyon ay pambihirang pangyayari para sa iyo ngayong gabi, ngunit kung pagmamasdan ang lahat ng nagro-roll sa buong mundo ngayon, ito ay napaka-pangkaraniwan at ganap na inaasahan. Walang memory ang mga dice, at walang ganoong bagay na oras na para lumabas ang isang mukha. Ang paghahalili ng matataas at mababang mga numero talaga ang magmumukhang napakahina-hinala.

Gagana ba ang tool kung offline ako, natatandaan ba ang mga nakaraan kong roll, at may bayad ba ito?

Sa sandaling mag-load na ang pahina, ang mga pag-roll ay mangyayari nang buo sa loob ng iyong browser, kaya kung mawawalan ka ng koneksyon sa internet, ang iyong laro ay hindi maaantala. Ligtas na itinatago ng “Kasaysayan” ang huli mong 10 pag-roll sa iyong device, kung saan mo maaari itong ibalik, kopyahin, o i-delete kung gugustuhin mo. Ang tool na ito ay ganap na libre, walang pag-sign-up, at dahil walang data na ipinapadala sa aming mga server, hindi namin makikita ang iyong pag-roll kahit gusto pa namin.