কম্পিউটার টিউটোরিয়াল

PHP-তে gmp_nextprime() ফাংশন

পরিচয়

PHP-তে gmp_nextprime() ফাংশনটি একটি প্রদত্ত GMP সংখ্যা থেকে বড় পরবর্তী মৌলিক সংখ্যা (prime number) খুঁজে বের করে। এটি ক্রিপ্টোগ্রাফি এবং সংখ্যা তত্ত্বের অ্যালগরিদমে খুবই উপযোগী।

সিনট্যাক্স

gmp_nextprime($val): GMP

প্যারামিটার

  • val − প্রারম্ভিক GMP সংখ্যা। ফাংশনটি এই সংখ্যা থেকে বড় সবচেয়ে ছোট মৌলিক সংখ্যা খুঁজে বের করবে।

রিটার্ন ভ্যালু

ইনপুট সংখ্যা থেকে বড় পরবর্তী মৌলিক সংখ্যা (GMP অবজেক্ট হিসেবে) ফেরত দেয়।

উদাহরণ

<?php
$val = gmp_init(20);
$a = gmp_nextprime($val);
echo $a;
?>

আউটপুট

23

ব্যাখ্যা: ২০-এর পরের মৌলিক সংখ্যাগুলো: ২৩ (২১ = ৩×৭, ২২ = ২×১১, ২৩ = মৌলিক)।

ব্যবহার: RSA কি জেনারেশন, ডিফি-হেলম্যান কি এক্সচেঞ্জ ইত্যাদি ক্রিপ্টোগ্রাফিক প্রোটোকলগুলোর জন্য বড় মৌলিক সংখ্যা খুঁজে বের করতে এই ফাংশনটি অত্যন্ত ব্যবহারিক।

  1. PHP-তে money_format() ফাংশন

  2. PHP-তে fprintf() ফাংশন

  3. PHP-এ GregorianToJD() ফাংশন

  4. PHP-তে fscanf() ফাংশন