Przejdź do głównej zawartości

Zwraca losową liczbę zmiennoprzecinkową v z zakresu 0 <= v < 1.0. Aby uzyskać losową liczbę całkowitą R z zakresu i <= R < j, użyj wyrażenia FLOOR(i + RAND() * (j − i)).

func.rand()
func.rand()
┌────────────────────┐
│ func.rand() │
├────────────────────┤
│ 0.5191511074382174 │
└────────────────────┘
RAND()
SELECT RAND();
┌────────────────────┐
│ rand() │
├────────────────────┤
│ 0.5191511074382174 │
└────────────────────┘