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

PHP প্রোগ্রাম: র‍্যান্ডম স্ট্রিং জেনারেট করার বিভিন্ন উপায়


bin2hex ফাংশন ব্যবহার করে

উদাহরণ

<?php
$num = 12;
$res = bin2hex(random_bytes($num));
print_r("The randomly generated string is : ");
echo $res;
?>

আউটপুট

The randomly generated string is : f1db16115fa93b98493d388b

একটি সংখ্যা ডিফাইন করা হয়েছে এবং bin2hex ফাংশন এই সংখ্যায় কল করা হয়েছে। bin2hex ফাংশনের ভিতরে ‘random_bytes’ ফাংশন এই সংখ্যায় কল করা হয়েছে। জেনারেট করা র‍্যান্ডম স্ট্রিং কনসোলে প্রিন্ট করা হয়েছে।

হ্যাশিং ফাংশন ব্যবহার করে

উদাহরণ

<?php
$my_str = rand();
$res = sha1($my_str);
print_r("The randomly generated string using hashing function sha1 is :");
echo $res;
?>

আউটপুট

The randomly generated string using hashing function sha1 is :9a4a73c35ac034832332977f3d5accd8eace5260

‘rand’ ফাংশন কল করে একটি সংখ্যা ডিফাইন করা হয়েছে। sha1 হ্যাশিং ফাংশন এই র‍্যান্ডমলি জেনারেট করা সংখ্যায় কল করা হয়েছে। জেনারেট করা র‍্যান্ডম স্ট্রিং কনসোলে প্রিন্ট করা হয়েছে।

বিল্ট-ইন uniqid ফাংশন ব্যবহার করে

উদাহরণ

<?php
$res = uniqid();
print_r("The randomly generated string using uniqid function is : ");
echo $res;
?>

আউটপুট

The randomly generated string using uniqid function is : 5ed4b884cef34

‘rand’ ফাংশন কল করে একটি সংখ্যা ডিফাইন করা হয়েছে। sha1 হ্যাশিং ফাংশন এই র‍্যান্ডমলি জেনারেট করা সংখ্যায় কল করা হয়েছে। জেনারেট করা র‍্যান্ডম স্ট্রিং কনসোলে প্রিন্ট করা হয়েছে।


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

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

  3. PHP-তে quoted_printable_encode() ফাংশন

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