Զառերի արդարությունը նարդիում. ինչպես է իրականում աշխատում սերվերի կողմի RNG-ն

Առցանց նարդի խաղացող ամեն մարդ գոնե մեկ անգամ մուտքագրել է նույն որոնման իր տարբերակը. զառերը կեղծվա՞ծ են։ Հարցն արժանի է իրական պատասխանի, ոչ թե գովազդային ուսերի թոթվանքի։ Սա տեխնիկական տարբերակն է. որտեղից է գալիս թվային զառը, ինչն է իրականում կարող սխալ գնալ, և ինչպես է ճիշտ կառուցված խաղը նետված զառը բոլորի ձեռքից դուրս պահում ճարտարապետությամբ, ոչ թե խոստումով։

Որտեղ է ծնվում թվային զառը

Ֆիզիկական զառը պատահականացնում է ֆիզիկան. պտույտը, ցատկը, մահուդը։ Թվային զառը պատահական թվերի գեներատորի (RNG) արտադրած թիվ է. ծրագրային մի կտոր (հաճախ սնվող սարքաշարից), որի գործն այնպիսի արժեքներ տալն է, որ ոչ ոք չկարողանա կանխատեսել կամ վերարտադրել։

Ոչ բոլոր գեներատորներն են հավասար։ Պարզ կեղծապատահական գեներատորը, այն տեսակը, որով երգացանկ են խառնում, տալիս է շարք, որն ամբողջովին որոշված է իր ելակետային արժեքով (սերմով)։ Ով գիտի սերմն ու ալգորիթմը, գիտի նաև այն ամեն «պատահական» թիվը, որ գեներատորը երբևէ դուրս կտա։ Երգացանկերի համար դա բավական է, խաղադրույքով խաղերի համար՝ անպետք։ Լուրջ խաղերն օգտագործում են գաղտնագրորեն ապահով գեներատորներ (CSPRNG), որոնք անընդհատ վերասերմնավորվում են իրական աշխարհի էնտրոպիայից. սարքաշարի աղմուկից, ժամանակային տատանումից, օպերացիոն համակարգի իրադարձային քաոսից։ Դրանց սահմանող հատկությունը հենց այն է, ինչ պետք է զառախաղին. նույնիսկ այն հարձակվողը, ով դիտել է նախորդ բոլոր ելքերը, չի կարող կանխատեսել հաջորդը։

Ավելի կարևոր հարցը. որտե՞ղ է այն աշխատում

Ահա այն մասը, որ խաղացողների մեծ մասը մտքով չի անցկացնում հարցնել։ Ավելի քիչ է կարևոր, թե որ գեներատորն է տալիս ձեր նետումը, քան այն, թե որտեղ է այն աշխատում։ Եթե զառերը գեներացվում են խաղացողի սարքի վրա, խաղը կառուցվածքով կոտրված է, որքան էլ լավ լինի ալգորիթմը. փոփոխված հաճախորդը կարող է վերանետել, մինչև արդյունքը դուր գա, խմբագրել ելքը հիշողության մեջ կամ գաղտագողի նայել արժեքներին՝ քայլը վերջնական դարձնելուց առաջ։ Հաճախորդի կողմի զառը խոստում է, իսկ խոստումները հավելվածից հեռացվում են մեկ կարկատանով։

Ճիշտ ճարտարապետությունը սերվեր-հեղինակավորն է. նետումը կատարվում է խաղային սերվերում, մի միջավայրում, որին ոչ մի խաղացողի սարքաշար չի կարող դիպչել։ Ձեր սարքը ստանում է արդեն գոյություն ունեցող նետում և պարզապես շարժապատկերում այն։ Մեր խաղում, ինչպես բացատրում ենք արդար խաղի էջում, սա դուրս է գալիս զառերի սահմաններից. սերվերը ստուգում է փորձված ամեն քայլը կանոնների դեմ, և երկու հաճախորդներն էլ անընդհատ համեմատում են իրենց տախտակն այն մատնահետքի հետ, որ սերվերը հեռարձակում է ամեն թարմացման հետ։ Չկա ոչ մի ակնթարթ, երբ խաղացողի սարքին վստահվի կարևոր որևէ բանում։

Այս մեկ դիզայներական որոշումը միանգամից վերացնում է խարդախության ամբողջ դասեր։ Ոչ ոք չի կարող վերանետել, որովհետև նետումը նախորդում է իր հերթին։ Ոչ ոք չի կարող հաջորդ թիվը կարդալ իր սարքից, որովհետև այն այնտեղ չկա կարդալու համար։ Եվ ոչ ոք չի կարող տախտակը լուռ ծռել, որովհետև սերվերինի հետ չհամընկնող տախտակը դեն է նետվում ու վերասինքրոնացվում մեկ գնա-արիի ընթացքում։

Ի՞նչ է իրականում նշանակում «ապացուցելիորեն արդար»

Տարիներ շարունակ ոլորտի պատասխանը «զառերն ազնի՞վ են» հարցին վկայագիրն էր. լաբորատորիան մեկ անգամ ստուգում է գեներատորը և տալիս կնիք, որին խնդրում են վստահել։ Մենք կարծում ենք, որ դուք արժանի եք կնիքից ուժեղ բանի։ Ապացուցելիորեն արդար լինելը նշանակում է, որ դուք ընդհանրապես ստիպված չեք մեզ վստահել, որովհետև ամեն նետում կրում է իր սեփական ապացույցը։ Մեթոդը հանձնառության սխեմա է՝ քայլ առ քայլ ընթացող փոխանակությամբ, և այն այսպիսի տեսք ունի. ամեն խաղացողի համար կնքված թերթիկների կապուկ, գումարած մեր կնքված ծրարը.

  • Կողպում. Առաջին զառը գցելուց առաջ սերվերը գեներացնում է գաղտնի սերմ և ձեռքդ է տալիս դրա գաղտնագրային մատնահետքը, հեշը, մինչ արդյունքը դեռ անհայտ է։ Նույն պահին ամեն խաղացողի հավելված կնքում է իր սեփական համարակալված կապուկը և հրապարակում միայն այդ կապուկի մատնահետքը։ Երեք մատնահետքերն էլ սառեցվում են միասին՝ մեկ գրառման մեջ, այնպես որ ոչ մեկը հետո չի կարող փոխարինվել մյուսով, և ոչ մեկը չի մատնում այն, ինչ թաքցնում է։
  • Փոխանակություն. Զառերը նախապես որոշված չեն։ Դրանք կառուցվում են մեկ առ մեկ՝ հաստատուն ու հրապարակային բանաձևով, և ամեն մեկին պետք է մեկական թերթիկ երկու կապուկից էլ։ Ամեն քայլում նախ նետելու հերթի տերն է հրապարակում իր հաջորդ թերթիկը, մրցակիցն իրենը բաց է թողնում միայն այն կողպվելուց հետո, իսկ զառը հաշվվում է վերջում՝ երկու թերթիկից և կնքված սերմից։ Ամեն թերթիկի կնիքն արտածվում է կապուկի հաջորդ թերթիկից, և հենց դա է պատճառը, որ թերթիկը հետո չի կարող փոխարինվել։ Իսկ քանի որ վերջին անհայտ մուտքը միշտ գտնվում է տախտակի հակառակ կողմում, ոչ ոք, ներառյալ մենք, չի կարող իմանալ զառը, քանի դեռ բաց է որևէ որոշում, որ կարող է այն փոխել։
  • Ստուգում. Երբ խաղն ավարտվում է, սերվերը բացում է ծրարը և ցույց տալիս սերմը, և ամբողջ գրառումը հրապարակվում է։ Դուք վերցնում եք սերմի հեշը և հաստատում, որ այն համընկնում է սկզբում ձեզ տրված մատնահետքի հետ, ապացույց, որ սերմը երբեք չի փոխարինվել. ստուգում եք, որ ամեն թերթիկ պատկանում է այն կապուկին, որին տվյալ կողմը պարտավորվել էր. ապա գործարկում եք նույն հրապարակային բանաձևը և ինքներդ վերարտադրում ամեն նետում։ Եթե թեկուզ մեկ զառ հրված լիներ, վերահաշվարկը չէր համընկնի, և միջամտությունն անհերքելի կլիներ։

Ահա այս է «վստահեք մեր վկայագրին»-ի և «ստուգեք ինքներդ»-ի ամբողջ տարբերությունը։ Պարտադիր չէ հավատալ, որ մեր զառերն ազնիվ են. կարող եք դրանք ստուգել, ավարտված խաղը մեկ առ մեկ, մի մաթեմատիկայով, որ կարող է գործարկել ցանկացած մեկը։ Արդար խաղի էջը կրում է հենց այդ գործիքը. տվեք ավարտված խաղ և դիտեք, թե ինչպես է ամեն նետում ձեր աչքի առաջ վերարտադրվում հրապարակված գրառումից։ Միակ բանը, որ հրապարակային էջը չի կարող անել, այն հաստատելն է, որ այդ գրառումը ձեր խաղն է, որովհետև խաղից առաջ կողպված այդ մատնահետքերի պատճենը պահել է միայն ձեր սարքը. այդ վերջին ստուգումն ապրում է հավելվածում։

Մի ազնիվ դիտարկում, որ ապացույցը չի փոխում. ապացուցելիորեն արդար զառերը դեռևս հարթ, քաղաքավարի, հերթով եկող զառեր չեն։ Ստուգելի սերմն արտադրում է կույտեր, շարաններ և երաշտներ ճիշտ այն հաճախականությամբ, որ կանխատեսում է հավանականությունը։ Կասկածելին հենց այն հոսքը կլիներ, որում շարաններ չկան։ Իրական պատահականությունը հանգույցներով է, և հենց դա է պատճառը, որ այն այդքան հաճախ կեղծված է զգացվում։

Ինչո՞ւ են արդար զառերը կեղծված զգացվում

Սա մեզ բերում է հոգեբանության, որովհետև կեղծված զառերի զգացումն իրական է նույնիսկ այն ժամանակ, երբ զառերը կեղծված չեն։ Գործն անում են երեք լավ փաստագրված կողմնակալություն.

Ընտրողական հիշողություն. Դուք հիշում եք այն երեկոն, երբ չորս պտույտ անընդմեջ «պար» եկաք։ Չեք հիշում դրանից առաջ եղած հարյուրավոր սովորական մուտքերը։ Ցավոտ արդյունքներն ավելի ուժեղ են դրոշմվում, և ամեն փորձառու խաղացող կրում է անարդարությունների անձնական թանգարան, իսկ սովորականի գրառում՝ ոչ մի։

Փոքր թվերի օրենքը. Մարդիկ սպասում են, որ մանրիկ ընտրանքները նման լինեն երկարաժամկետ միջիններին։ 36 նետման մեջ ամեն համակցություն «պետք է» տեսնեք մոտավորապես մեկ անգամ, բայց 36-անոց իրական ընտրանքները վայրենի անհավասար են. մի քանի թիվ բացակայում է, ուրիշները եռապատկվում են։ Նարդու մեկ երեկոն մանրիկ ընտրանք է։ Դրա վրա իշխում է ցրվածությունը, իսկ ցրվածությունը զգացվում է անձնական։

Կորստի անհամաչափություն. Ձեզ խփող 17/36 հարվածն անարդարություն է թվում, իսկ այն 19/36 անգամները, երբ այն վրիպում է, ոչինչ չեն թվում։ Քանի որ նարդին անընդհատ լուծում է 30-70 տոկոսանոց դեպքեր, «անհնարին» արդյունքների մատակարարումը չի դադարում, և դրանք գալիս են ճիշտ հնարավորի հաճախականությամբ։

Հակաթույնն իրական թվերն իմանալն է։ Ցանկացած կոնկրետ թիվ հայտնվում է 36 նետումից 11-ում։ Զույգերը գալիս են վեց նետումը մեկ։ Վեց պիպ հեռու բլոտը հարվածվում է գրեթե կեսը դեպքերում։ Մեր հավանականության հիմունքների ուղեցույցը փռում է ամբողջ աղյուսակը, և երբ այդ թվերը նստեն ձեր գլխում, «կեղծված» պահերի մեծ մասն ինքն իրեն վերադասակարգվում է որպես սովորական երեքշաբթի։

Շահագրգռվածության հարցը

Եվս մեկ ազնիվ կետ. նարդու օպերատորը ծուռ զառերից ոչինչ չունի շահելու և ամեն ինչ ունի կորցնելու։ Մրցունակ խաղացողները, նրանք, ովքեր մնում են տարիներով, հենց այն մարդիկ են, ովքեր հետևում են հավանականություններին և նկատում շեղումները։ Վարկանիշային համակարգերը միաժամանակ հրապարակային աուդիտի հետք են. եթե զառերը որևէ մեկին համակարգված նախապատվեին, վարկանիշների բաշխումները չափելի ձևով կշեղվեին։ Արդար զառերը մեր բեմադրած առաքինությունը չեն, դրանք հմտության խաղի միակ կայուն բիզնես մոդելն են։

Ինչպես ինքներդ համոզվել

Մի՛ հավատացեք ոչ մի օպերատորի խոսքին, մերը ներառյալ։ Բազային հավանականությունները սովորեք հավանականության ուղեցույցից, ապա դիտեք ձեր սեփական խաղերն այդ թվերը մտքում պահած. մուտքի հնարավորությունները երկու կետ կառուցված տախտակի դեմ, զույգերի հաճախականությունը երկար նստաշրջանում, ուղիղ հարվածների խփելու տոկոսը։ Ազնիվ զառերն ուշագրավ արագությամբ մոտենում են աղյուսակի կանխատեսումներին։ Իսկ եթե ուզում եք ճարտարապետական մանրամասները՝ հանձնառությունները և քայլ առ քայլ փոխանակությունը, սերվերում կատարվող նետումները, տախտակի ստուգումն ամեն քայլի ժամանակ, Glicko-2 զուգընտրությունը, արդար խաղի էջը մեր սեղանի կառուցվածքի ամբողջական հայտարարությունն է, ստուգման գործիքով հանդերձ։ Այդժամ խաղերը որոշող փոփոխականը կդառնա այն, ինչ պետք է որոշի. թե որքան լավ եք խաղում ձեզ եկած զառերը։ Ռազմավարության ուղեցույցները հենց դրա համար են։

Կիրառեք սովորածը գործնականում

Նարդի սովորելու ամենաարագ ձևը խաղալն է։ Խաղացեք իրական խաղացողների հետ հենց ձեր դիտարկիչում՝ անվճար, առանց տեղադրման և առանց գրանցման։

Խաղացեք նարդի անվճարՁեր բրաուզերում · առանց տեղադրման