UniForm
Retourne une valeur aléatoire avec des valeurs indépendantes et identiquement distribuées (i.i.d.) avec la plage de nombres spécifiée. La graine aléatoire est facultative. Les nombres fournis spécifiant les valeurs minimale et maximale de la plage doivent être constants. Si ces deux nombres sont des nombres entiers, alors le résultat sera également un nombre entier. Sinon, si l'un ou les deux sont des nombres à virgule flottante, le résultat sera également un nombre à virgule flottante. Prend en charge Spark Connect.
Ajouté dans Databricks Runtime 16.1
Pour la fonction Databricks SQL correspondante, consultez la fonctionuniform.
Syntaxe
from pyspark.sql import functions as dbf
dbf.uniform(min=<min>, max=<max>, seed=<seed>)
parameter
parameter | Type | Description |
|---|---|---|
|
| Valeur minimale de la plage. |
|
| Valeur maximale dans l'intervalle. |
|
| Graine de nombre aléatoire facultative à utiliser. |
Renvoie
pyspark.sql.Column: Le nombre aléatoire généré dans la plage spécifiée.
Exemples
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|
+------------------+