नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
Applies to:
Databricks SQL
Databricks Runtime 16.1 and above
Returns a random value with independent and identically distributed values within the specified range of numbers.
Syntax
uniform (boundaryExpr1, boundaryExpr2 [, seed] )
Arguments
boundaryExpr1: ASMALLINT,INT,BIGINT, or floating point constant expression, specifying an inclusive boundary of the range.boundaryExpr2: ASMALLINT,INT,BIGINT, or floating point constant expression, specifying an inclusive boundary of the range.seed: An optionalSMALLINT, orINTexpression serving as a seed for the random number generation.
Returns
A value of the least common type of boundaryExpr1 and boundaryExpr2.
Examples
> 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