ฟังก์ชันMySQL RAND()
ตัวอย่าง
ส่งกลับเลขทศนิยมแบบสุ่ม (ไม่มีค่าตั้งต้น - ดังนั้นมันจึงส่งกลับตัวเลขสุ่มทั้งหมด >= 0 และ <1):
SELECT RAND();
ความหมายและการใช้งาน
ฟังก์ชัน RAND() จะคืนค่าตัวเลขสุ่มระหว่าง 0 (รวม) และ 1 (ไม่รวม)
ไวยากรณ์
RAND(seed)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
seed | Optional. If seed is specified, it returns a repeatable sequence of random numbers. If no seed is specified, it returns a completely random number |
รายละเอียดทางเทคนิค
ทำงานใน: | จาก MySQL 4.0 |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ส่งกลับตัวเลขทศนิยมสุ่ม (ด้วยค่าเมล็ดเป็น 6):
SELECT RAND(6);
ตัวอย่าง
ส่งกลับเลขทศนิยมแบบสุ่ม >= 5 และ <10:
SELECT RAND()*(10-5)+5;
ตัวอย่าง
ส่งกลับตัวเลขสุ่ม >= 5 และ <=10:
SELECT FLOOR(RAND()*(10-5+1)+5);