Freigeben über


rand-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Diese Funktion gibt einen Zufallswert zwischen 0 und 1 zurück. Diese Funktion ist ein Synonym für die random-Funktion.

Syntax

rand( [seed] )

Argumente

  • seed: ein optionales INTEGER-Literal.

Gibt zurück

Ein DOUBLE.

Die Funktion generiert Pseudozufallsergebnisse mit unabhängigen und identisch verteilten (i.i.d.) einheitlich verteilten Werten in [0, 1].

Diese Funktion ist nicht deterministisch.

Beispiele

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