در این پست، درمورد مولد اعداد شبه تصادفی PRNG در بازی های شرط بندی صحبت می کنیم. اگر از دنبال کنندگان سایت ما بوده باشید، احتمالاً یک یا دو بار با اصطلاح تولید کننده اعداد تصادفی (RNG) برخورد کرده اید. RNG برنامه ای است که دنباله های اعداد تصادفی تولید می کند. این توالی ها تضمین می کنند که بازی های کازینو آنلاین نتایج کاملاً تصادفی ارائه می دهند.
در غیر این صورت، بازیکنان ممکن است بتوانند با پیشبینی الگوی نتایج، به راحتی در بازی ها برنده شوند. با این حال، یکی از اصطلاحاتی که در بازی های آنلاین زیاد مطرح نمی شود، مولد اعداد شبه تصادفی (PRNG) است. البته باید بگوییم که یک PRNG کمی با RNG متفاوت است زیرا فقط در انواع خاصی از سایتهای کازینو آنلاین استفاده میشود.
یک مولد اعداد شبه تصادفی با یک عدد دانه شروع می شود. این عدد بذر اساس توالیهای تصادفی را تشکیل میدهد که PRNG ایجاد میکند. از بسیاری جهات، یک PRNG درست مانند یک RNG عمل می کند. با این حال، تفاوت اصلی این است که در نهایت به عدد دانه اصلی می رسد و چرخه را دوباره شروع می کند. طولی که الگوریتم قبل از تکرار طول می کشد «دوره» نامیده می شود.
به عنوان مثال:
یک PRNG با شماره دانه 134 شروع می شود.
سپس الگوریتم عدد را در خود ضرب می کند: 134 x 134 = 17956
سپس الگوریتم سه رقم میانی نتیجه را ضرب می کند: 795 x 795 = 632,025
الگوریتم از سه رقم میانی به عنوان ضریب بعدی استفاده می کند: 202 x 202 = 40804
این روند تا زمانی ادامه می یابد که PRNG در نهایت به دانه اصلی (134) برگردد و دوباره شروع شود.
در اینجا نمونه هایی از طول دوره بر اساس تعداد ارقام دانه آورده شده است:
دانه 2 رقمی = 100 عدد قبل از تکرار
3 رقمی = 1000 عدد قبل از تکرار
4 رقمی = 10000 عدد قبل از تکرار
5 رقمی = 100000 عدد قبل از تکرار
در نتیجه:
تعداد ارقام در شماره دانه تعیین می کند که یک چرخه چقدر طول خواهد کشید. به بیان ساده، هرچه تعداد دانه بزرگتر باشد، PRNG کمتر قابل پیش بینی خواهد بود.
یک مولد اعداد تصادفی (RNG) نیز با یک عدد دانه شروع می شود و به تولید دنباله اعداد ادامه می دهد. ارائه نتایج تصادفی بازی کازینو به همین روش ادامه مییابد. اما RNG در چرخه یا هر روش قابل پیش بینی دیگری کار نمی کند. درعوض، توالی ها را بدون تکرار، ادامه می دهد. به این ترتیب، شما هرگز نمی توانید پیش بینی کنید که در آینده با یک مولد اعداد تصادفی چه اتفاقی می افتد.
بنابراین، این واقعا یک برنامه تصادفی است. یک PRNG نیز کاملاً تصادفی است. اما همانطور که قبلا ذکر شد، در نهایت به پایان یک چرخه می رسد و دوباره دنباله قبلی را طی می کند. چرخه را فقط زمانی می توان تغییر داد که برنامه با یک عدد seed جدید راه اندازی مجدد شود. با فرض اینکه الگوی PRNG را مشخص کرده اید، می توانید بر اساس نتایج آتی شرط های خود را افزایش یا کاهش دهید.
البته، توسعهدهندگان بازی که از PRNG استفاده میکنند، احتمالاً تعداد زیادی را به کار خواهند گرفت. با این حال، از نظر تئوری، میتوانید این چرخههای قابل پیشبینی را شکست دهید، به خصوص اگر بذر خیلی طولانی نباشد. تا آنجا که من می دانم، هیچ کازینوی آنلاینی از تولید کننده اعداد شبه تصادفی استفاده نمی کند. اگر چنین کازینویی وجود داشته باشد، آنها در یک بازار غیرقابل تنظیم فعالیت می کنند.
اکثر کازینوهای اینترنتی در یک یا چند حوزه قضایی به شدت تحت نظارت فعالیت می کنند. مقامات بازی در چنین بازارهایی از کازینوها می خواهند که از RNG استفاده کنند. به عنوان مثال، بخش اجرای بازی نیوجرسی (DGE) قرار نیست کازینویی را که از PRNG استفاده می کند، تأیید کند. در عوض، آنها از دارندگان مجوز می خواهند که از یک تولید کننده اعداد تصادفی استفاده کنند.
نهادهای صدور مجوز برای اجازه دادن به PRNG در بازارهای خود، نمی خواهند شرایطی ایجاد کنند که قماربازان حرفه ای بتوانند از این موقعیت سوء استفاده کنند. علاوه بر این، تنظیمکنندههای بازی نمیخواهند هیچ بحثی پیرامون نتایج وجود داشته باشد. یک PRNG به دلیل این واقعیت که در نهایت چرخه ها را تکرار می کند، تصادفی کامل را ارائه نمی دهد.
می توانید ببینید که چرا استفاده از PRNG برای کازینوهای اینترنتی ایده بدی است. از این گذشته، آنها به بازیکنان فرصتی میدهند تا پول واقعی را به دست آورند، که میتواند حرفه ای ها را جذب کند. از سوی دیگر، کازینوهای اجتماعی از مولدهای اعداد شبه تصادفی استفاده می کنند. خطرات با بازی های اجتماعی چندان زیاد نیست. از این گذشته، یک کازینو اجتماعی قمار با پول واقعی را ارائه نمی دهد.
در عوض، چیپ هایی را در اختیار بازیکنان قرار می دهد که ارزش پولی ندارند. بازیکنان نیز به نوبه خود از این چیپ ها برای بازی کردن، افزایش سطح خود و کسب دستاوردهایی استفاده می کنند که می توانند به دوستان خود نشان دهند. با این حال، آنها از این چیپها برای کسب درآمد واقعی استفاده نمیکنند.
برای همه مقاصد، RNG ها تصادفی تر از PRNG ها هستند. آنها یک جریان بی پایان از دنباله ها را بدون بازگشت به شماره دانه اصلی ارائه می دهند. با این گفته، یک کازینو می تواند تضمین کند که هنگام استفاده از RNG، نتایج کاملاً تصادفی خواهد بود. شما فکر می کنید که کازینوهای اجتماعی همان رویکرد کازینوهای آنلاین را اتخاذ می کنند. زیرا آنها قمار با پول واقعی را ارائه نمی دهند.
در بهترین حالت، بازیکن فقط سریعتر رتبه میگیرد و تحسینهای بیشتری کسب میکند. آنها قرار نیست ده ها یا صدها هزار دلار برنده شوند. دلیل دیگری که چرا کازینوهای اجتماعی از ارائه RNG اجتناب می کنند، صرفاً به این دلیل است که مجبور نیستند. نه DGE و نه هیچ مرجع بازی دیگری صلاحیتی بر سایت های اجتماعی ندارند.
همانطور که مشخص شد، یک مولد اعداد شبه تصادفی به طور کامل تصادفی بودن را تضمین نمی کند. این چرخه باید در یک نقطه تکرار شود. با این حال، PRNG ها با توجه به قمار با پول واقعی وارد بازی نمی شوند. آنها فقط در کازینوهای اجتماعی در دسترس هستند، جایی که ریسک برای هر دو طرف کم است. به زبان ساده، یک PRNG به اندازه کافی تصادفی را برای رضایت یک بازیکن اجتماعی متوسط ارائه می دهد.
ممکن است بی نهایت نتیجه تصادفی ایجاد نکند، اما به اندازه کافی نزدیک است. تا زمانی که یک PRNG در جریان است، احتمالاً نیازی به نگرانی در مورد فریب خوردن توسط یک سایت بازی اجتماعی ندارید. شما همچنان برای مدت طولانی با نتایج تصادفی روبرو خواهید شد، مشروط بر اینکه تعداد دانه به اندازه کافی طولانی باشد. به همین ترتیب، کازینو اجتماعی نیازی به نگرانی در مورد قماربازان حرفه ای ندارد.