एक कार्यक्रम या फ़ंक्शन को लागू करें जो भूमिका निभाने वाले खेलों के लिए आम पासा का अनुकरण करता है। यह कम से कम d6 और d20, दो सबसे आम पासा संभालना चाहिए।
हालांकि, यह काम करना चाहिए क्योंकि स्टीरियोटाइपिकल गेमर्स उनसे काम करने की उम्मीद करते हैं, न कि असली पासा काम के रूप में।
यह गेमर्स के बीच एक मजाक है, कि एक बहुत ही महत्वपूर्ण रोल के लिए एक विशेष रूप से भाग्यशाली मृत्यु हो सकती है, पहले बहुत सारे पासे फेंककर, उन का चयन करके जिसके परिणामस्वरूप एक "1" हुआ, फिर उन्हें फेंक देना, जब तक आप नहीं मिलते कुछ जो कई बार "1" लुढ़का। फिर आप उन्हें सावधानीपूर्वक संरक्षित करते हैं, क्योंकि उन्होंने क्रम में 1 कई बार रोल किया है, इसलिए अगली बार 1 रोल करने की संभावना बेहद कम होनी चाहिए।
बेशक, यह नहीं है कि वास्तविक जीवन में पासा कैसे काम करता है , क्योंकि रोल सांख्यिकीय रूप से स्वतंत्र हैं।
आपके सिम्युलेटेड पासा को पिछले रोल को ध्यान में रखना होगा, और इसी तरह काम करना होगा कि कैसे जुआरी की पराजय में जुआरी को यह काम करने की उम्मीद है। उदाहरण के लिए, यदि बहुत कम संख्या में रोल किए गए थे, तो अधिक संख्या में रोल करने की संभावना बढ़नी चाहिए।
हालांकि, जैसा कि यह धोखा है, आपको इसे अच्छी तरह से छिपाना होगा । इसका मतलब है, कार्यक्रम पर एक आकस्मिक नज़र यह नहीं दर्शाती है कि आपने धोखा दिया है। इसका मतलब है, पिछले परिणामों को स्पष्ट रूप से सहेजना और उन्हें हर फेंक पर पढ़ना बहुत संदेहास्पद होगा। आपको अपने पासे की इस "संपत्ति" को छुपाना होगा, और बोनस अंक यदि आप इसे प्रशंसनीय अस्वीकार्य बनाते हैं और इसे एक ईमानदार गलती मानते हैं। (उदाहरण के लिए, आप "अनजाने" दोष के साथ अपना RNG बनाते हैं)
मतदाता, कृपया ध्यान रखें कि यह "दोष" कितना अच्छा है।
कार्यक्रम स्पष्ट होने चाहिए, न कि बाधित। एक अस्पष्ट कार्यक्रम में बुराई कोड छिपाना बहुत आसान है।
getRandomBetween(1,d)
मुझे इसके बारे में गहराई से देखने का कारण बनेगा।