আমরা জানি যে MySQL RAND() 0 এবং 1 এর রেঞ্জের মধ্যে একটি র্যান্ডম ফ্লোটিং পয়েন্ট মান প্রদান করে। এটি দুটি ভিন্ন র্যান্ডম সংখ্যা তৈরি করবে যদি আমরা RAND() ফাংশনটিকে বীজ ছাড়াই, একই কোয়েরিতে দুইবার কল করি। নিম্নলিখিত উদাহরণটি এটিকে আরও পরিষ্কার করবে -
উদাহরণ
mysql> Select RAND(), RAND(), Rand(); +--------------------+-------------------+--------------------+ | RAND() | RAND() | Rand() | +--------------------+-------------------+--------------------+ | 0.9402844448949066 | 0.911499003797303 | 0.7366417150354402 | +--------------------+-------------------+--------------------+ 1 row in set (0.00 sec)
উপরের ফলাফল সেটটি দেখায় যে RAND() ফাংশন প্রতিবার কল করার সময় বিভিন্ন র্যান্ডম নম্বর তৈরি করবে।