Jednotné

Vrátí náhodnou hodnotu s nezávislými a identickými distribuovanými hodnotami (i.i.d.) se zadaným rozsahem čísel. Náhodné počáteční hodnota je volitelná. Zadaná čísla určující minimální a maximální hodnoty rozsahu musí být konstantní. Pokud jsou obě tato čísla celá čísla, bude výsledkem také celé číslo. Jinak pokud jde o jedno nebo obě čísla s plovoucí desetinou čárkou, bude výsledkem také číslo s plovoucí desetinou čárkou. Podporuje Spark Connect.

Přidáno do Databricks Runtime 16.1

Odpovídající funkci SQL Databricks vizte funkceuniform.

Syntaxe

from pyspark.sql import functions as dbf

dbf.uniform(min=<min>, max=<max>, seed=<seed>)

Parametry

Parameter Typ Description
min pyspark.sql.Column, int, or float Minimální hodnota v oblasti.
max pyspark.sql.Column, int, or float Maximální hodnota v rozsahu.
seed pyspark.sql.Column or int Volitelné náhodné číslo, které se má použít.

Návraty

pyspark.sql.Column: Vygenerované náhodné číslo v zadaném rozsahu.

Examples

from pyspark.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.uniform(5, 105, 3)).show()
+------------------+
|uniform(5, 105, 3)|
+------------------+
|                30|
|                71|
|                99|
|                77|
|                16|
|                25|
|                89|
|                80|
|                51|
|                83|
+------------------+