অন্যায্য মুদ্রা ব্যবহার করে ন্যায্য মুদ্রা উত্পন্ন করা সহজ তবে বিপরীতটি সম্পাদন করা আরও কঠিন।
আপনার প্রোগ্রামটি ইনপুট হিসাবে এক নম্বর এক্স (0 এবং 1 এর মধ্যে অন্তর্ভুক্ত) পাবে। ইনপুটটি সোর্স কোডের মাঝামাঝি কোনও সংখ্যা হিসাবে সহজেই কোডড হওয়া উচিত নয়। এরপরে অবশ্যই একটি একক অঙ্কটি ফিরিয়ে 1
আনতে হবে: এক্স এর সম্ভাব্যতা এবং 0
অন্যথায়।
আপনার প্রোগ্রামটি কেবল উত্স কোডে এলোমেলো সংখ্যা জেনারেটরের একধরণের ব্যবহারের অনুমতি দেওয়া হয়েছে: int(rand(2))
(বা সমতুল্য), যা শূন্য বা সমান সম্ভাবনার সাথে একটি প্রদান করে। আপনি নিজের কোডটিতে যতবার ইচ্ছা এই ফাংশনটি অন্তর্ভুক্ত বা অ্যাক্সেস করতে পারেন। কোডের অংশ হিসাবে আপনাকে ফাংশনটি নিজেই সরবরাহ করতে হবে।
আপনার প্রোগ্রামটিকে অন্য কোনও এলোমেলো সংখ্যা উত্পন্ন ফাংশন বা বাহ্যিক উত্স (যেমন সময় এবং তারিখ ফাংশন) যা এলোমেলো সংখ্যা উত্পন্নকরণ ফাংশন হিসাবে কাজ করতে পারে তা ব্যবহার করার অনুমতি নেই। এটি কোনও বাহ্যিক ফাইল অ্যাক্সেস করতে বা বাহ্যিক প্রোগ্রামগুলির সাথে কাজটি পাস করতে পারে না।
এটি কোড গল্ফ, সংক্ষিপ্ত উত্তর জেতে।