Funkcja rand

Dotyczy:check marked yes Databricks SQL check marked yes Databricks Runtime

Zwraca losową wartość z zakresu od 0 do 1. Ta funkcja jest synonimem funkcji losowej.

Składnia

rand( [seed] )

Argumenty

  • seed: opcjonalny INTEGER literał.

Powroty

Klasa DOUBLE.

Funkcja generuje pseudo losowe wyniki z niezależnych i identycznych rozproszonych (i.i.d.) jednolicie rozproszonych wartości w [0, 1).

Ta funkcja nie jest deterministyczna.

Przykłady

> SELECT rand();
 0.9629742951434543
> SELECT rand(0);
 0.8446490682263027
> SELECT rand(null);
 0.8446490682263027