Фрлање коцки

Фрлете до 20 виртуелни коцки со кој било број страни, од d2 фрлање монета до d1000. Секое фрлање се изведува во вашиот прелистувач со криптографски безбедна случајност, а збирот се пресметува за вас.

Притиснете «Генерирај» за избор
Напредни опции

Ги загубивте коцките од друштвената игра или ви треба d20 среде сесија на игра со улоги? Оваа бесплатна онлајн алатка за фрлање коцки ја заменува секоја коцка што ја немате при рака. Во полето „Коцки“ поставете колку коцки сакате да фрлите — кој било број од 1 до 20 — во полето „Страни“ означете колку страни има секоја од нив и притиснете „Генерирај“. Страницата се отвора со две обични шестострани коцки, па првото фрлање е оддалечено само еден клик. Секоја коцка се прикажува одделно, а вкупниот збир на фрлањето се појавува под нив, така што 3d6 не бара сметање наум.

Секое фрлање го изведува вашиот прелистувач преку Web Crypto API (crypto.getRandomValues), кој дава криптографски силни случајни вредности од сопствениот извор на случајност на вашиот систем, а не преку псевдослучајна JavaScript функција како Math.random(). Претворањето на суровата 32-битна вредност во број на страна е местото каде што виртуелните коцки тивко грешат: земањето на остатокот од таа вредност по бројот на страни е најочигледниот, но и пристрасен пристап, бидејќи освен ако бројот на страни не го дели 2^32 без остаток, најниските страни паѓаат нешто почесто од останатите. Тој недостаток се вика modulo bias и е мерлив, а не само теоретски. Оваа алатка наместо тоа отфрла секоја вредност над најголемиот точен кратник на бројот на страни и повлекува одново — техника позната како rejection sampling. Тоа чини неколку дополнителни повлекувања, но носи точна гаранција наместо приближна. Ништо не се испраќа до сервер, ништо не се запишува, а штом страницата ќе се вчита, вашите фрлања продолжуваат да работат и ако врската падне.

Две полиња ја вршат целата работа и се совпаѓаат директно со нотацијата за коцки што игрите веќе ја користат. Полето „Коцки“ покажува колку коцки фрлате одеднаш, од 1 до 20. Полето „Страни“ покажува колку страни има секоја од нив, од 2 до 1000 — доволно за фрлање монета d2, за целосниот сет за игри со улоги d4, d6, d8, d10, d12 и d20, за процентната d100 и за сѐ што некоја игра ќе смисли над тоа. Сето што се запишува како NdM се токму тие две полиња: 2d6 значи „Коцки“ 2 и „Страни“ 6, а една единствена d20 значи „Коцки“ 1 и „Страни“ 20. Фрлате 3d6 за карактеристика на лик? Поставете „Коцки“ на 3, „Страни“ на 6, притиснете „Генерирај“ и трите страни пристигнуваат заедно со својот збир. Двата прекинувача менуваат како изгледа резултатот, а не што е тој. „Анимирани 3D коцки“, вклучени стандардно, прикажуваат како коцката се превртува во воздух пред да застане — исклучете ги и броевите се појавуваат веднаш како обичен список. „Случајна боја“ ѝ дава на секоја коцка сопствена боја наместо стандардната црвена и се гледа само додека се вклучени „Анимирани 3D коцки“, бидејќи обичниот список нема коцки за боење. Точки се цртаат само за шестострана коцка; секој друг вид го покажува фрлениот број директно на страната, бидејќи за седумнаесетстрана коцка не постои стандарден распоред на точки.

Под резултатот стои редот што ви го штеди сметањето: Σ е збирот на сите коцки во фрлањето, а покрај него стои колку време траело фрлањето и белешка дека е произведено локално. „Копирај сѐ“ го става резултатот во вашата меѓумеморија, а „Зачувај во датотека“ го запишува во текстуална датотека — обете ви ги даваат поединечните страни, по една во секој ред, наместо збирот, така што записот за тоа што паднало останува запис за тоа што паднало. „Историја“ ги чува вашите последни 10 фрлања во вашиот сопствен прелистувач: кликнете на едно за да го вратите на екран заедно со збирот, копирајте или избришете поединечен запис, или расчистете го целиот список кога сакате. „Исчисти“ го празни полето со резултатот и ви ги остава поставките недопрени.

Дали виртуелните коцки се подобри од вистинските? Во поглед на фер играта — да, а причината е физичка. Обичната леана коцка ги има точките избушени и обоени, а секоја избушена точка одзема материјал, па страната со шестка — со своите шест вдлабнатини — на крајот излегува сосема малку најлесна, а спротивната страна сосема малку најтешка. Казино коцките precision dice постојат токму поради тоа: нивните точки се пополнети рамно со материјал со иста густина, рабовите им се сечени под прав агол наместо заоблени, изработени се со точност до дел од милиметарот, и сепак се повлекуваат од игра по само неколку часа. Коцките во кутијата на друштвената игра немаат ниту една од тие особини и со време стануваат сѐ полоши — оштетено ќоше, раб заоблен од годините тресење во дланка, коцка фрлена врз јорган наместо да се стркала по маса всушност воопшто не се рандомизира. Виртуелната коцка нема геометрија што може да биде погрешна, нема абење и нема техника на фрлање околу која да се расправа, и на десетилјадното фрлање се однесува исто како на првото. Она што не може да го стори е да ви легне во дланка. Искрената равносметка е дека оваа алатка победува во фер играта, а губи во ритуалот.

Фер коцка не е исто што и фер збир. Секоја страна на една коцка е подеднакво веројатна, но во моментот кога ќе почнете да ги собирате коцките, збировите престануваат да бидат подеднакво веројатни, и тоа постојано ги изненадува луѓето. Две шестострани коцки паѓаат во 36 подеднакво веројатни комбинации; шест од нив даваат збир 7, додека точно една дава 2 и точно една дава 12 — значи 7 се појавува шест пати почесто од 12, и тоа на совршено фер коцки. Додавањето трета коцка го стеснува овој образец уште повеќе, поради што 3d6 се групира околу средината и поради што дизајнерите на игри посегаат по него кога вредноста треба да биде обична почесто отколку крајна. Една шестострана коцка има просек точно 3,5, па 2d6 има просек 7, а 3d6 просек 10,5, и таа аритметика на маса е обично покорисна од која било поединечна веројатност. Ништо од ова не е пристрасност: тоа е едноставно она што го прави собирањето коцки, и тоа е причината зошто играта бара 2d6 наместо една d12 кога обете го покриваат истиот опсег.

Коцките немаат помнење. Четири шестки по ред не ја намалуваат веројатноста за петта шестка, коцката што цела вечер не покажала 1 не заслужила единица поради тоа, и ниту една страна никогаш не станува „очекувана“ — секое фрлање е независно од сите фрлања пред него, а коцките не можат да знаат што правеле пред една минута. Инстинктот што тврди спротивно се вика коцкарска заблуда (gambler's fallacy), и тоа е истиот инстинкт поради кој сме лоши во измислувањето резултати од коцки: кога ќе нѐ замолат да запишеме уверлива низа фрлања, ги избегнуваме повторувањата, ги менуваме високите и ниските броеви и ги распоредуваме далеку порамномерно отколку што тоа некогаш го прави случајноста. Вистинската случајност наместо тоа создава збиени групи, долги серии и долги паузи. Низа што изгледа сомнително уредно е отпечаток од човек.

Зошто да ја изберете оваа алатка за фрлање коцки?

Коцките се појавуваат секаде каде што на играта ѝ треба број што никој не го избрал. Играчите на игри со улоги на маса прават фрлање за напад со d20, фрлаат 3d6 за карактеристика и d100 за процентна проверка, а дружината што ја загубила половината од ќесето со коцки сепак продолжува да игра. Партија табла и друштвените игри на кујнската маса функционираат исто штом коцките ќе се изгубат — поставете „Страни“ на 6, „Коцки“ на 2 и играјте понатаму. Групите што играат на далечина фрлаат на споделен екран, за да ги видат сите исти страни како паѓаат. Во петто одделение наставниците го одржуваат класичниот час по веројатност: фрлете 2d6 60 пати, избројте ги збировите и пуштете обликот сам да се исцрта на таблата. Дизајнерите на игри проверуваат дали некоја механика навистина дава толку раштркани резултати колку што изгледа, пред нешто да замине во печат. А мноштво фрлања не решаваат ништо повеќе од тоа кој игра прв, кој ќе го плати кафето или кој од двата плана победува — одлуките препуштени на случајот, какви што луѓето со коцки ги носат веќе неколку илјади години.

Оваа алатка има неколку искрени ограничувања што вреди да се знаат. Едно фрлање користи само еден вид коцка: вредноста во полето „Страни“ важи за секоја коцка во него, па d20 и d6 заедно бараат две одделни фрлања наместо едно. Нема модификатори, нема предност (advantage) или недостаток (disadvantage), нема експлодирачки коцки и нема поле за внесување нотација — ги добивате страните и нивниот збир, а секое правило што се додава врз тоа е ваша работа. Σ ја брои секоја коцка во фрлањето, додека „Копирај сѐ“ и „Зачувај во датотека“ ги запишуваат поединечните страни наместо збирот. Анимацијата е секогаш шестострана коцка без оглед на бројот на страни, бидејќи е украс: страната на која застанува е фрлањето што моторот веќе го направил. Фрлањата се локални на вашиот уред, па за игра на далечина еден човек фрла и го споделува екранот — оваа алатка создава фрлање што можете да го објасните, а не фрлање што трето лице може да го потврди. А криптографски фер коцка сепак е само фер коцка: нема никаква врска со лотарија или казино извлекување и никому не му дава предност. Во тие граници гаранцијата е цврста — секоја страна на секоја коцка има точно иста шанса, при секое поединечно фрлање.

FAQ

Како да фрлам коцки онлајн?

Поставете колку коцки сакате во полето „Коцки“, означете колку страни има секоја од нив во полето „Страни“ и притиснете „Генерирај“. Страницата се отвора со две шестострани коцки, па обично фрлање 2d6 е само еден клик. Секоја коцка се прикажува одделно, а вкупниот збир на фрлањето стои веднаш под неа.

Дали виртуелните коцки се навистина случајни?

Да. Секое фрлање доаѓа од Web Crypto API (crypto.getRandomValues) на вашиот прелистувач — истиот криптографски безбеден извор што се користи таму каде што случајноста мора да биде непредвидлива. Суровите вредности се пресликуваат на страните со rejection sampling, што го отстранува modulo bias што го внесува наивната изведба. Секоја страна на секоја коцка носи точно иста веројатност, при секое фрлање.

Кои коцки можам да ги фрлам?

Која било комбинација од 1 до 20 коцки со по 2 до 1000 страни: фрлање монета d2, целосниот сет за игри со улоги d4, d6, d8, d10, d12 и d20, процентната d100 и сѐ што некоја игра ќе смисли до d1000. Нотацијата за коцки се пресликува директно на двете полиња — 2d6 значи „Коцки“ 2 и „Страни“ 6.

Дали алатката ја покажува вкупната сума на коцките?

Да. Редот под резултатот започнува со Σ, а по него следи збирот на сите коцки во фрлањето, па 3d6 или 4d10 не бараат сметање наум. Копирањето или зачувувањето на резултатот ви ги дава самите страни, по една во ред; сумата останува во тој ред под полето со резултатот.

Може ли да го користам за D&D и други игри со улоги на маса?

Да, и тоа е една од најчестите намени. Поставете „Коцки“ на 1 и „Страни“ на 20 за напад или спасувачко фрлање, „Коцки“ 3 и „Страни“ 6 за карактеристика, а „Страни“ 100 за процентна проверка. Фрлањата се криптографски фер, што е повеќе отколку што може да тврди изабена d20 од дното на ќесето со коцки.

Може ли да фрлам d20 и d6 во исто фрлање?

Не. Вредноста во полето „Страни“ важи за секоја коцка во фрлањето, па мешаните коцки бараат по едно фрлање за секој вид — прво фрлете ја d20, потоа поставете „Страни“ на 6 и фрлете повторно. Нема ниту модификатори ниту фрлања со предност: алатката ги враќа страните и нивниот збир, а правилото врз нив е ваше да го примените.

Ја вклучив „Случајна боја“ и ништо не се смени. Зошто?

Затоа што боите живеат на анимираните коцки. Кога „Анимирани 3D коцки“ се исклучени, резултатот е обичен список од броеви, а бројот нема што да се обои. Вклучете ја анимацијата повторно и секоја коцка пристигнува во сопствена боја наместо во стандардната црвена.

Што прави прекинувачот „Анимирани 3D коцки“?

Кога е вклучен — а тоа е стандардната поставка — секоја коцка се црта како тело што се превртува пред да застане на својата страна. Исклучете го и броевите се појавуваат веднаш како обичен список, што е побрзо кога фрлате едно по друго. Во двата случаја анимацијата е украс: моторот веќе го одлучил резултатот пред превртувањето воопшто да почне. Шестострана коцка се црта со познатиот распоред на точки, додека секој друг вид едноставно го покажува својот број.

Дали виртуелните коцки се пофер од вистинските?

Во поглед на фер играта — да. Леаната коцка ги има точките избушени, па нејзините страни не тежат сосема исто, а рабовите се заоблуваат со употребата — казино коцките precision dice се изработуваат со прави рабови и рамно пополнети точки токму за да го избегнат тоа, па сепак се повлекуваат од игра по неколку часа. Виртуелната коцка нема што да се абе, па секоја страна ја задржува точно истата веројатност од првото фрлање до десетилјадното.

Зошто 7 паѓа толку често кога фрлам две коцки?

Затоа што подеднакво веројатните страни не даваат подеднакво веројатни збирови. Две шестострани коцки можат да паднат на 36 начини, а 7 се составува на шест од нив — 1+6, 2+5, 3+4 и нивните огледални парови — додека 12 се составува само на еден. Шест шанси наспроти една е целото објаснување, и тоа важи на совршено фер коцки.

Фрлив четири шестки по ред. Дали алатката е расипана?

Не. Секое фрлање е независно од претходните, па четири шестки по ред на d6 се настан со веројатност 1 на 1296 — редок за вас вечерва, но секојдневен меѓу сите што денес фрлаат коцки. Коцките немаат помнење и на ниту една страна не ѝ следува ред. Ако нешто е сомнително, тоа е низа резултати што уредно се менуваат.

Дали алатката работи офлајн, дали ги памети моите фрлања и дали е бесплатна?

Штом страницата ќе се вчита, фрлањата се изведуваат целосно во вашиот прелистувач, па прекинот на врската не ја прекинува играта. „Историја“ ги чува вашите последни 10 фрлања на вашиот сопствен уред, каде што можете да ги вратите, копирате или избришете. Алатката е целосно бесплатна, без регистрација, а бидејќи ништо не се пренесува, не би можеле да ги видиме вашите фрлања ни да сакаме.