মডুলার ঘাত
বারবার বর্গ করে দ্রুত aᵇ mod m
এই ক্যালকুলেটর সম্পর্কে
মডুলার ঘাত ক্যালকুলেটর ডান-থেকে-বাম বাইনারি ঘাত (পুনঃপুন বর্গায়ন) ব্যবহার করে a^b mod m নির্ভুলভাবে হিসাব করে — RSA ও ডিফি–হেলম্যানের পেছনের একই দ্রুত অ্যালগরিদম। এটি নির্ভুল বড়-পূর্ণসংখ্যার গাণিতিক হিসাবে বিশাল ভিত্তি ও সূচক সামলায়, ঋণাত্মক ভিত্তিকে [0, m)-এ নিয়ে আসে, এবং পুরো বর্গায়নের সিঁড়ি বিট ধরে ধরে দেখায় যাতে বুঝতে পারেন প্রতিটি সূচক-বিট কীভাবে ফলাফলে যুক্ত হয়। ক্রিপ্টোগ্রাফি, সংখ্যাতত্ত্ব ও প্রতিযোগিতামূলক প্রোগ্রামিং চর্চায় কাজে লাগে।
মডুলার ঘাত কীভাবে ব্যবহার করবেন
- ইনপুট ঘরগুলোতে আপনার সমস্যার মানগুলো লিখুন।
- ফলাফল দেখুন — লেখার সঙ্গে সঙ্গে তা হালনাগাদ হয়।
- উত্তর কীভাবে পাওয়া গেল তা বুঝতে সূত্র ও চিত্রসহ ব্যাখ্যা দেখুন।
- হুবহু এই হিসাবটি শেয়ার করতে পৃষ্ঠার URL কপি করুন।
সাধারণ উদাহরণ
- 3^4 mod 5 = 1 (81 mod 5)
- 2^10 mod 1000 = 24 (1024 mod 1000)
- 7^128 mod 13 = 3, 128টি গুণের বদলে 8টি বর্গায়নে হিসাব করা
- যেকোনো ভিত্তির জন্য a^0 mod m = 1 (প্রথা অনুযায়ী 0^0 = 1)
- (-3)^3 mod 7 = 1, কারণ −3 ≡ 4 (mod 7) এবং 4^3 = 64 ≡ 1
প্রায়শই জিজ্ঞাসিত প্রশ্ন
মডুলার ঘাত কীভাবে কাজ করে?
আপনার মানগুলো লিখুন; ক্যালকুলেটর এই সমস্যার জন্য সঠিক গাণিতিক পদ্ধতি প্রয়োগ করে ফলাফল দেখায়, সঙ্গে ব্যবহৃত সূত্রও। সব হিসাব উচ্চ নির্ভুলতার পাটিগণিতে করা হয়, তাই আপনি যে উত্তর দেখেন তা সাধারণ ফ্লোটিং-পয়েন্ট আসন্নীকরণে সীমাবদ্ধ নয়।
মডুলার ঘাত কখন ব্যবহার করবেন?
বাড়ির কাজ ও পরীক্ষার প্রস্তুতিতে, হাতে করা হিসাব মিলিয়ে দেখতে, এবং বড় কোনো সমস্যার কোনো ধাপে এই হিসাবটি দ্রুত ও নির্ভরযোগ্যভাবে করার দরকার হলে এটি কাজে লাগে।
ফলাফল কতটা নির্ভুল?
ভেতরে হিসাব চলে 30টি তাৎপর্যপূর্ণ অঙ্কের নির্ভুলতায়। পড়ার সুবিধার জন্য দেখানো মান আসন্নীকৃত হয়, কিন্তু মূল ফলাফল সাধারণ হাতে-করা বা পকেট ক্যালকুলেটরের হিসাবের চেয়ে অনেক বেশি নির্ভুল।
নির্দিষ্ট কোনো হিসাব কি অন্য কারও সঙ্গে শেয়ার করা যায়?
হ্যাঁ। আপনি যে মানই লিখুন, URL হালনাগাদ হয়ে যায়; তাই ঠিকানা বার থেকে লিংক কপি করে শেয়ার করলে, যিনিই সেটিতে ক্লিক করবেন তিনি হুবহু একই হিসাব দেখতে পাবেন।