شرح صفوف ومحتوى الفقرة
تولد دالة RAND() عدداً عشرياً عشوائياً يقع في النطاق 0 <= v < 1.0:
- توليد عدد صحيح عشوائي بين حدين
[min, max]: نستخدم المعادلة القياسيةFLOOR(min + RAND() * (max - min + 1)). - البذرة الثابتة القابلة للتكرار
RAND(N): عند تمرير عدد صحيح كبذرة (Seed) مثلRAND(42)، ينتج المحرك نفس التسلسل العشوائي في كل مرة، وهو أمر مثالي لبيانات الاختبار القابلة لإعادة الإنتاج.
SQL
SELECT
RAND(7) AS seeded_float,
FLOOR(1 + RAND() * 100) AS random_1_to_100,
FLOOR(100000 + RAND() * 900000) AS six_digit_code;