على هذه الصفحة
فيديو بوكر (النسخة المشفرة)
على هذه الصفحة
مقدمة
تتناول هذه الصفحة طريقة لعب فيديو بوكر باستخدام التشفير لضمان أن تكون البطاقات الموزعة مُقدّرة مسبقًا. إذا لم تكن على دراية بالقواعد الأساسية لفيديو بوكر ، يُرجى زيارة صفحتي الرئيسية.
لأغراض هذه الصفحة، أتصفح حاليًا موقع Cypto.Games. لديهم ثلاثة إصدارات من لعبة فيديو بوكر، وهي:
- جاكس أو أفضل
- عشرات أو أفضل
- بوكر المكافأة
يجب على اللاعب المراهنة بعشرة أرصدة، مع أنه يحق له اختيار قيمة العملة المشفرة. برأيي، خطوة العشرة أرصدة تُعقّد الأمور بشكل غير ضروري.
كازينوهات عادلة بشكل واضح
تحليل
يوضح الجدول التالي تحليلي لجدول مكافآت Jacks or Better بفئات 6-9-20-75-500. تُظهر الخلية اليمنى السفلية عائدًا بنسبة 97.97%، أي ما يعادل هامش ربح للكازينو بنسبة 2.03%.
تحليل فيلم Jacks or Better
| حدث | يدفع | التركيبات | احتمال | يعود |
|---|---|---|---|---|
| دافق ملكي | 500 | 34,706,466 | 0.000021 | 0.010447 |
| فلاش مستقيم | 75 | 184,178,161 | 0.000111 | 0.008316 |
| أربعة من نفس النوع | 20 | 3,924,486,891 | 0.002363 | 0.047252 |
| منزل كامل | 9 | 19,115,939,799 | 0.011508 | 0.103572 |
| تدفق | 6 | 19,427,500,088 | 0.011696 | 0.070173 |
| مستقيم | 4 | 18,354,238,557 | 0.011049 | 0.044198 |
| ثلاثة من نفس النوع | 3 | 123,573,760,275 | 0.074393 | 0.223178 |
| زوجان | 2 | 214,462,314,819 | 0.129108 | 0.258217 |
| جاكس أو أفضل | 1 | 356,047,418,052 | 0.214344 | 0.214344 |
| كل شيء آخر | 0 | 905,977,999,992 | 0.545408 | 0.000000 |
| المجموع | 1,661,102,543,100 | 1.000000 | 0.979696 |
يوضح الجدول التالي تحليلي لجدول مكافآت Tens or Better بفئات 5-6-22-75-500. تُظهر الخلية اليمنى السفلية عائدًا بنسبة 97.97%، أي ما يعادل هامش ربح للكازينو بنسبة 2.03%.
تحليل العشرات أو الأفضل
| حدث | يدفع | التركيبات | احتمال | يعود |
|---|---|---|---|---|
| دافق ملكي | 500 | 38,106,048 | 0.000023 | 0.011470 |
| فلاش مستقيم | 75 | 187,838,625 | 0.000113 | 0.008481 |
| أربعة من نفس النوع | 22 | 3,915,577,076 | 0.002357 | 0.051859 |
| منزل كامل | 6 | 19,084,542,744 | 0.011489 | 0.068934 |
| تدفق | 5 | 18,600,477,537 | 0.011198 | 0.055988 |
| مستقيم | 4 | 20,611,548,487 | 0.012408 | 0.049633 |
| ثلاثة من نفس النوع | 3 | 123,201,590,075 | 0.074169 | 0.222506 |
| زوجان | 2 | 213,933,852,009 | 0.128790 | 0.257581 |
| عشرات أو أفضل | 1 | 420,598,763,532 | 0.253205 | 0.253205 |
| كل شيء آخر | 0 | 840,930,246,967 | 0.506248 | 0.000000 |
| المجموع | 1,661,102,543,100 | 1.000000 | 0.979657 |
يوضح الجدول التالي تحليلي لجدول مكافآت البوكر 5-8-25-35-75-45-500. تُظهر الخلية اليمنى السفلية عائدًا بنسبة 97.94%، أي ما يعادل هامش ربح للكازينو بنسبة 2.06%.
تحليل العشرات أو الأفضل
| حدث | يدفع | التركيبات | احتمال | يعود |
|---|---|---|---|---|
| دافق ملكي | 500 | 35,737,262 | 0.000022 | 0.010757 |
| فلاش مستقيم | 45 | 172,191,438 | 0.000104 | 0.004665 |
| أربعة آسات | 70 | 325,566,459 | 0.000196 | 0.013720 |
| أربعة 2، 3، 4 | 35 | 875,937,305 | 0.000527 | 0.018456 |
| أربعة 5s إلى Ks | 25 | 2,725,708,639 | 0.001641 | 0.041023 |
| منزل كامل | 8 | 19,133,720,127 | 0.011519 | 0.092149 |
| تدفق | 5 | 18,714,893,725 | 0.011267 | 0.056333 |
| مستقيم | 4 | 18,432,640,328 | 0.011097 | 0.044387 |
| ثلاثة من نفس النوع | 3 | 123,733,729,692 | 0.074489 | 0.223467 |
| زوجان | 2 | 214,762,339,278 | 0.129289 | 0.258578 |
| جاكس أو أفضل | 1 | 358,572,571,638 | 0.215864 | 0.215864 |
| كل شيء آخر | 0 | 903,617,507,209 | 0.543987 | 0.000000 |
| المجموع | 1,661,102,543,100 | 1.000000 | 0.979398 |
اللعب العادل
يبدو أن هذا الإصدار من لعبة فيديو بوكر يُلعب حصريًا في كازينوهات الإنترنت التي تعتمد على العملات المشفرة . باختصار، تبحث اللعبة عن عشرة أرقام عشوائية فريدة من 0 إلى 51، كل منها باحتمال 1/52، وتربطها بعشر بطاقات في مجموعة الأوراق. تُحدد الأرقام الخمسة الأولى البطاقات التي سيحصل عليها اللاعب عند توزيع الأوراق، بينما تُحدد الأرقام الخمسة الثانية البطاقات التي سيحصل عليها اللاعب بالترتيب عند السحب. على سبيل المثال، إذا تخلص اللاعب من بطاقتين، فسيحصل على البطاقتين السادسة والسابعة في قائمة السحب. لا يُهم ترتيب البطاقات المستبعدة.
يفترض الشرح التالي لكيفية استخدام التشفير أن القارئ مُلِمٌّ بهذا المفهوم. للاطلاع على الأساسيات، يُرجى زيارة صفحتي على النرد (النسخة المُشفّرة) . أما بالنسبة للقراء الأكثر خبرة، فإليكم آلية اختيار اللعبة لعشر بطاقات عشوائية.
- قم بتعريف مؤشر يسمى "position" واضبطه على 0.
- قم بربط بذرة الخادم والعميل وبذرة الخادم، بهذا الترتيب.
- إنشاء تجزئة SHA-512 للسلسلة من الخطوة 2.
- قم بتحويل أول حرفين، بدءًا من "موضع" التجزئة من الخطوة 3 من النظام السداسي عشري إلى النظام العشري.
- خذ الطرفية رقمين من 4.
- إذا كانت النتيجة من الخطوة 5 هي 51 أو أقل، ولم يتم العثور عليها بعد، فستكون هذه واحدة من البطاقات العشر الأولى.
- زيادة "الموضع" بمقدار 2.
- كرر الخطوات من 4 إلى 7 حتى تجد عشر بطاقات فريدة.
- سيتم توزيع أول خمس بطاقات يتم العثور عليها عند التوزيع، بدءًا من اليسار إلى اليمين.
- سيتم توزيع البطاقات الخمس الثانية في قائمة انتظار عند السحب. على سبيل المثال، إذا سحب اللاعب ثلاث بطاقات، سيحصل على البطاقات السادسة والسابعة والثامنة في قائمة الانتظار.
- للحصول على موضع البطاقة من الخطوة 6 إلى بطاقة فعلية، قم بما يلي:
- أ. قسّم النتيجة من الخطوة 4 على 13 ثم خذ الباقي.
- ب. قم برسم النتيجة من الخطوة 11أ للحصول على الرتبة، على النحو التالي: من 0 إلى أ، ومن 1 إلى 2، ومن 2 إلى 3، ...، ومن 9 إلى 10، ومن 10 إلى ي، ومن 11 إلى س، ومن 12 إلى ك.
- ج. قسّم النتيجة من الخطوة 4 على 13 ثم احذف الباقي.
- د. قم بربط النتيجة من الخطوة 11ج للحصول على البدلة، على النحو التالي: 0 إلى البستوني، 1 إلى القلوب، 2 إلى الماس، 3 إلى النوادي.
الجدول التالي يوضح عملية التحويل من رقم إلى بطاقة لعب.
جدول تحويل البطاقات
| رتبة | البستوني | قلوب | الماس | الأندية |
|---|---|---|---|---|
| أ | 0 | 13 | 26 | 39 |
| 2 | 1 | 14 | 27 | 40 |
| 3 | 2 | 15 | 28 | 41 |
| 4 | 3 | 16 | 29 | 42 |
| 5 | 4 | 17 | 30 | 43 |
| 6 | 5 | 18 | 31 | 44 |
| 7 | 6 | 19 | 32 | 45 |
| 8 | 7 | 20 | 33 | 46 |
| 9 | 8 | 21 | 34 | 47 |
| 10 | 9 | 22 | 35 | 48 |
| ج | 10 | 23 | 36 | 49 |
| س | 11 | 24 | 37 | 50 |
| ك | 12 | 25 | 38 | 51 |
أليس هذا مثالاً؟ لنأخذ واحداً.
في شاشة "ربما عادلة" أعلاه، هناك أمران مهمان أرغب في إنجازهما هما اختيار بذرة العميل الخاصة بي (بدلاً من البذرة الافتراضية) (bc7v9bn70d7n07sn)، وتسجيل Hash لبذرة الخادم التالية (64e701539ecf4c03b90ecd957d6675b2f72c3fd84f04dc5eb63eed8b9a58b95b)، والتي توجد في الصف المعنون "بذرة الخادم التالية SHA256".
في الشاشة أعلاه، أحمل الورقة ذات الولد/الآس من نفس النوع، في الموضعين الأول والرابع.
في الشاشة أعلاه، أقوم بالتحسين إلى زوج من الرافعات في السحب.
في لقطة الشاشة أعلاه، عدت إلى "اللعب العادل" لملاحظة كيف يأخذ الكازينو البذرتين للحصول على البطاقات الفعلية التي تظهر في اللعبة.
تُظهر الشاشة أعلاه ما أحتاج إلى معرفته لتحديد البطاقات التي كان يجب توزيعها. دعوني أشرحها خطوة بخطوة:
- التعليمات غير واضحة، ولكن يُفترض بك ربط بذرة الخادم وبذرة العميل بهذا الترتيب. سيعطيك هذا 2XMpPAbEw3qdH3HQla2K5zNwoNEFHOEYolkB969jbc7v9bn70d7n07sn.
- بعد ذلك، احسب قيمة هاش (Hash) لنتيجة الخطوة ١. سيعطيك هذا 3a959bbaffd9b3928b28431c2ee688792c67a45f1933b9e11af3c7784a7bbda5674d2e768ac330a04982b9fa943c4c2cf49c952d9db956b1cd3b38c006c3a2d6. لاحظ أن كل حرف هو رقم من ٠ إلى ٩ أو حرف من A إلى F. العدد الإجمالي كبير جدًا في النظام السداسي عشر.
- خذ أول حرفين في Hash (3a) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 3*16 1 + a*16 0 = 48 + 10 = 58.
- خذ الطرفية رقمين من الخطوة 3 (هناك رقمين فقط)، وهو ما يزال 58.
- إذا كانت نتيجة الخطوة ٤ من ٠ إلى ٥١، فقم بربطها ببطاقة. بما أن ٥٨>٥١، ننتقل إلى الرقمين التاليين في الهاش.
- الرقمان التاليان في Hash هما 95. وهذا يحول إلى 9*16 1 + 5*16 0 = 144 + 5 = 149 في الأساس 10.
- الرقمان النهائيان للعدد ١٤٩ هما ٤٩، وهو في النطاق من ٠ إلى ٥١، لذا اربطه ببطاقة. تحديدًا، ٤٩ يُربط بأوراق "جاك النوادي". ستكون هذه أول بطاقة تُوزع من اليسار.
- خذ الرقمين التاليين في الهاش (9ب) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 9*16 1 + b*16 0 = 144 + 11 = 155.
- أدخل الرقمين الطرفيين من الخطوة الأخيرة، وهما 55.
- 55 ليس ضمن النطاق من 0 إلى 51، لذا تخطى هذين الرقمين في Hash.
- خذ الرقمين التاليين في الهاش (ba) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: b*16 1 + a*16 0 = 11*16 + 10*1 = 176 + 10 = 186.
- خذ الطرفية الرقمين الأخيرين من الخطوة، وهما 86.
- 86 ليس ضمن النطاق من 0 إلى 51، لذا تخطى هذين الرقمين في Hash.
- خذ الرقمين التاليين في الهاش (ff) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: f*16 1 + f*16 0 = 15*16 + 15*1 = 240 + 15 = 255.
- أدخل الرقمين الطرفيين من الخطوة الأخيرة، وهما 55.
- 55 ليس ضمن النطاق من 0 إلى 51، لذا تخطى هذين الرقمين في Hash.
- خذ الرقمين التاليين في الهاش (d9) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: d*16 1 + 9*16 0 = 13*16 + 9*1 = 208 + 9 = 217.
- خذ الطرفية الرقمين الأخيرين من الخطوة، وهما 17.
- الرقم ١٧ يقع ضمن النطاق من ٠ إلى ٥١، لذا اربطه ببطاقة. تحديدًا، الرقم ١٧ يُربط ببطاقة القلوب ٥. ستكون هذه هي البطاقة الثانية التي تُوزع من اليسار.
- خذ الرقمين التاليين في Hash (b3) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 11*16 1 + 3*16 0 = 13*16 + 9*1 = 176 + 3 = 179.
- خذ الطرفية الرقمين من الخطوة الأخيرة، وهما 79.
- 79 ليس ضمن النطاق من 0 إلى 51، لذا تخطى هذين الرقمين في Hash.
- خذ الرقمين التاليين في Hash (92) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 9*16 1 + 2*16 0 = 9*16 + 2*1 = 208 + 9 = 146.
- خذ الطرفية الرقمين الأخيرين من الخطوة، وهما 46.
- يقع الرقم ٤٦ في نطاق من ٠ إلى ٥١، لذا اربطه ببطاقة. تحديدًا، الرقم ٤٦ يُربط ببطاقة ٨ أو النوادي. هذه هي البطاقة الثالثة التي تُوزع من اليسار.
- خذ الرقمين التاليين في Hash (8b) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 8*16 1 + 11*16 0 = 9*16 + 2*1 = 128 + 11 = 139.
- خذ الطرفية الرقمين الأخيرين من الخطوة، وهما 39.
- يقع الرقم 39 في نطاق من 0 إلى 51، لذا اربطه ببطاقة. بالتحديد، 39 يُربط بآس النوادي. ستكون هذه هي البطاقة الرابعة التي تُوزع من اليسار.
- خذ الرقمين التاليين في Hash (28) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 2*16 1 + 8*16 0 = 2*16 + 8*1 = 32 + 8 = 40.
- يقع الرقم ٤٠ في نطاق من ٠ إلى ٥١، لذا اربطه ببطاقة. تحديدًا، الرقم ٤٠ يُربط ببطاقة ٢ من النوادي. ستكون هذه آخر بطاقة في التوزيع، على اليمين.
- لقد تخلصت من ثلاث بطاقات، مما يعني أننا بحاجة إلى العثور على البطاقات الفريدة الثلاث التالية في Hash لاستبدالها.
- خذ الرقمين التاليين في Hash (43) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 4*16 1 + 3*16 0 = 4*16 + 3*1 = 67.
- خذ الرقمين التاليين في الهاش (1c) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 1*16 1 + c*16 0 = 1*16 + 12*1 = 38.
- الرقم 38 يقع ضمن النطاق من 0 إلى 51، وهو فريد، لذا اربطه ببطاقة، وهي بطاقة الماس الثلاثة. هذه هي أول بطاقة تُسحب.
- خذ الرقمين التاليين في الهاش (2e) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 2*16 1 + e*16 0 = 2*16 + 14*1 = 32 + 14 = 46.
- تم العثور على 46 أيضًا في Hash، لذلك نتخطى هذين الموضعين.
- خذ الرقمين التاليين في Hash (e6) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: e*16 1 + 6*16 0 = 14*16 + 6*1 = 230.
- خذ الطرفية الرقمين من الخطوة الأخيرة، وهما 30.
- الرقم ٣٠ يقع ضمن النطاق من ٠ إلى ٥١ ولم يُعثر عليه بعد، لذا اربطه ببطاقة. تحديدًا، الرقم ٣٠ يُربط بـ ٥ من الماس. ستكون هذه هي البطاقة البديلة الثانية.
- خذ الرقمين التاليين في Hash (88) وقم بتحويلهما من النظام السداسي عشري إلى النظام العشري: 8*16 1 + 8*16 0 = 136.
- خذ الطرفية الرقمين الأخيرين من الخطوة، وهما 36.
- الرقم ٣٦ يقع ضمن النطاق من ٠ إلى ٥١ ولم يُعثر عليه بعد، لذا اربطه ببطاقة. تحديدًا، الرقم ٣٦ يُربط ببطاقة "جاك الماس". ستكون هذه هي البطاقة البديلة الثالثة.
- لا نحتاج إلى إيجاد المزيد من البطاقات. اليد جاهزة للتسجيل، واللاعب مُستحق.
باختصار، يوضح الجدول التالي حرفين في كل مرة من Hash، والتحويل العشري، ثم تحويل البطاقة، إذا كان هناك واحد.
تحويل التجزئة إلى بطاقة
| هاش الشخصيات | عشري تحويل | يمين اثنين أرقام | اللعب بطاقة |
|---|---|---|---|
| 3أ | 58 | 58 | أو |
| 95 | 49 | 49 | جاك النوادي |
| 9ب | 155 | 55 | أو |
| با | 186 | 86 | أو |
| ف ف | 55 | 55 | أو |
| د9 | 217 | 17 | 5 قلوب |
| ب3 | 179 | 79 | أو |
| 92 | 146 | 46 | 8 من الأندية |
| 8ب | 139 | 39 | آس الأندية |
| 28 | 40 | 40 | 2 من الأندية |
| 43 | 67 | 67 | أو |
| 1 ج | 28 | 28 | 3 من الماس |
| الطبعة الثانية | 46 | 46 | ر/ب/ج |
| هـ6 | 230 | 30 | 5 من الماس |
| 88 | 136 | 36 | جاك الماس |
مفتاح:
o/r = تحويل عشري خارج النطاق للبطاقة
r/p/c = تكرار البطاقة السابقة
إذا بدا لك كل هذا مُرهقًا لضمان نتيجة عادلة، فإليك خبرًا سارًا! لقد كتبتُ نصًا برمجيًا للقيام بذلك نيابةً عنك، وهو محفوظ في بيئة PHP Sandbox . إنه مورد رائع! لاستخدامه، ما عليك سوى إدخال بذرة الخادم (الكازينو) في السطر الرابع وبذرة العميل (الخاصة بك) في السطر الخامس، ثم انقر على "تنفيذ الكود". ستظهر البطاقات التي كنتَ مُقدّرًا لها الحصول عليها في مربع النتائج أدناه.
في حالة حدوث أي شيء للرمز هناك، يمكنك رؤية الرمز بالنقر فوق الزر أدناه.
تتناول هذه الصفحة طريقة لعب فيديو بوكر باستخدام التشفير لضمان أن تكون البطاقات الموزعة مُقدّرة مسبقًا. إذا لم تكن على دراية بالقواعد الأساسية لفيديو بوكر ، يُرجى زيارة صفحتي الرئيسية.
لأغراض هذه الصفحة، أتصفح حاليًا موقع Cypto.Games. لديهم ثلاثة إصدارات من لعبة فيديو بوكر، وهي:
- جاكس أو أفضل
- عشرات أو أفضل
- بوكر المكافأة
يجب على اللاعب المراهنة بعشرة أرصدة، مع أنه يحق له اختيار قيمة العملة المشفرة. برأيي، خطوة العشرة أرصدة تُعقّد الأمور بشكل غير ضروري.
بعد ذلك، انقر على "تنفيذ الكود". ستظهر البطاقات التي كنتَ مُقدّرًا للحصول عليها في مربع النتائج أدناه، بالإضافة إلى تأكيد على أن بذرة الخادم مطابقة لما قُدّم قبل وضع الرهان.
أقدم أيضًا نسخة من الكود أدناه.
[spoiler=قانون الألعاب العادلة لفيديو بوكر]
// تحويل لعبة فيديو بوكر إلى Crypto.Games
$server_seed = "2XMpPAbEw3qdH3HQla2K5zNwoNEFHOEYolkB969j";
$client_seed = "bc7v9bn70d7n07sn";
$next_hash = "64e701539ecf4c03b90ecd957d6675b2f72c3fd84f04dc5eb63eed8b9a58b95b";
$rank_array=array("أ"،2،3،4،5،6،7،8،9،10،"ج"،"س"،"ك");
$suit_array=array("البستوني","القلوب","الماس","الهراوات");
تم العثور على البطاقات=0؛
الموضع=0؛
$combined_seed = $server_seed.$client_seed؛
صدى "البذرة المدمجة = $combined_seed\n";
$combined_hash = hash('sha512', $combined_seed);
صدى "تجزئة البذرة المجمعة = $combined_hash\n";
يفعل
{
$first_two=substr($combined_hash,$position,2);
$hex_to_dec=hexdec($first_two)%100؛
إذا ($hex_to_dec <=51)
{
$تكرار=0؛
إذا ($cards_found>0)
{
لـ ($i=0؛ $i<$cards_found؛ $i++)
{
إذا ( $hex_to_dec == $card_array[$i])
{ $تكرار=1; }
}
}
إذا ($repeat==0)
{
$card_array[$cards_found] = $hex_to_dec؛
$وضع_اللعبة=1+($cards_found%5);
تم العثور على البطاقات++؛
$rank=$hex_to_dec%13؛
$البدلة=intdiv($hex_to_dec,13)%4؛
إذا ($cards_found<=5)
{ صدى "توزيع البطاقة $game_position =\t$rank_array[$rank] من $suit_array[$suit]\n"; }
آخر
{ صدى "اسحب البطاقة $game_position =\t$rank_array[$rank] من $suit_array[$suit]\n"; }
}
}
الموضع+=2؛
إذا ($position==128)
{
echo "خطأ -- لا يوجد المزيد من المساحة في التجزئة.\n";
تم العثور على البطاقات=10؛
}
}
بينما ($cards_found<10);
$server_seed_hash = hash('sha256', $server_seed);
إذا ($server_seed_hash==$next_hash)
{ صدى "مطابقة بذرة الخادم.\n"; }
آخر
{
صدى "عدم تطابق بذور الخادم!\n"؛
صدى "بذرة الخادم =\t$server_seed\n";
صدى "خادم بذرة التجزئة =\t$server_seed_hash\n";
صدى "المزعوم التالي Hash=\t$next_hash\n";
}
// إجراء
// 1. قم بتغيير "الموضع" إلى 0.
// 2. قم بضم بذرة الخادم والعميل وبذرة الخادم، بهذا الترتيب.
// 3. قم بإنشاء تجزئة SHA-512 للسلسلة من الخطوة 2.
// 4. قم بتحويل أول حرفين، بدءًا من "موضع" التجزئة من الخطوة 3 من النظام السداسي عشري إلى النظام العشري.
// 5. خذ الطرفية رقمين من 4.
// 6. إذا كانت النتيجة من الخطوة 5 هي 51 أو أقل، ولم يتم العثور عليها بعد، فستكون هذه واحدة من البطاقات العشر الأولى.
// 7. قم بزيادة "الموضع" بمقدار 2.
// 8. استمر في تكرار الخطوات من 4 إلى 7 حتى يتم العثور على عشر بطاقات فريدة.
// 9. سيتم توزيع أول خمس بطاقات تم العثور عليها عند التوزيع، بدءًا من اليسار إلى اليمين.
// ١٠. تُوضع البطاقات الخمس الثانية في قائمة انتظار لتوزيعها عند السحب. على سبيل المثال، إذا سحب اللاعب ثلاث بطاقات، فسيحصل على البطاقات السادسة والسابعة والثامنة في قائمة الانتظار.// 11 للحصول على موضع البطاقة من الخطوة 6 إلى بطاقة فعلية، قم بما يلي: // أ. اقسم النتيجة من الخطوة 4 على 13 وخذ الباقي. // ب. قم بتعيين النتيجة من الخطوة 11أ للحصول على الرتبة، كما يلي: 0 إلى أ، 1 إلى 2، 2 إلى 3، ...، 9 إلى 10، 10 إلى ي، 11 إلى س، 12 إلى ك. // ج. اقسم النتيجة من الخطوة 4 على 13 وتخلص من الباقي. // د. قم بتعيين النتيجة من الخطوة 11ج للحصول على الدعوى، كما يلي: 0 إلى البستوني، 1 إلى القلوب، 2 إلى الماس، 3 إلى النوادي. [/كابح]




