Dela via


funktionen uniform

gäller för:kontrollera markerat ja Databricks SQL kontrollera markerat ja Databricks Runtime 16.1 och senare

Returnerar ett slumpmässigt värde med oberoende och identiskt distribuerade värden inom det angivna intervallet med tal.

Syntax

uniform (boundaryExpr1, boundaryExpr2 [, seed] )

Argument

  • boundaryExpr1: Ett SMALLINT, INT, BIGINTeller ett flyttalskonstantuttryck som anger en inkluderande gräns för intervallet.
  • boundaryExpr2: Ett SMALLINT, INT, BIGINTeller ett flyttalskonstantuttryck som anger en inkluderande gräns för intervallet.
  • seed: Ett valfritt SMALLINTeller INT uttryck som fungerar som ett frö för slumptalsgenereringen.

Returer

Ett värde av den minst vanliga typen av boundaryExpr1 och boundaryExpr2.

Exempel

> SELECT uniform(10, 20), uniform(10, 20) FROM range(10);
 18  16
 15  10
 14  14
 19  15
 17  11
 17  15
 10  10
 13  13
 14  16
 10  17

-- Using a fixed seed the series is deterministic
> SELECT uniform(10, 20, 0), uniform(10, 20, 0) FROM range(10);
  10  10
  11  11
  19  19
  18  18
  19  19
  14  14
  18  18
  14  14
  10  10
  17  17