Funktionen rand

Gäller för:check marked yes Databricks SQL check marked yes Databricks Runtime

Returnerar ett slumpmässigt värde mellan 0 och 1. Den här funktionen är en synonym för slumpmässig funktion.

Syntax

rand( [seed] )

Argument

  • seed: En valfri INTEGER literal.

Returer

En DOUBLE.

Funktionen genererar pseudo slumpmässiga resultat med oberoende och identiskt distribuerade (i.i.d.) jämnt fördelade värden i [0, 1).

Den här funktionen är icke-deterministisk.

Exempel

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