Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
返回一个具有独立且相同分布的随机值(i.i.d.)值,该值具有指定的数字范围。 随机种子是可选的。 提供的指定范围最小值和最大值的数字必须是常量。 如果这两个数字都是整数,则结果也将是整数。 否则,如果其中一个或两个都是浮点数,则结果也将是浮点数。 支持 Spark Connect。
有关相应的 Databricks SQL 函数,请参阅 uniform 函数。
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.uniform(min=<min>, max=<max>, seed=<seed>)
参数
| 参数 | 类型 | Description |
|---|---|---|
min |
pyspark.sql.Column, int, or float |
范围内的最小值。 |
max |
pyspark.sql.Column, int, or float |
区域中的最大值。 |
seed |
pyspark.sql.Column or int |
要使用的可选随机数种子。 |
退货
pyspark.sql.Column:指定范围内生成的随机数。
例子
from pyspark.databricks.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.uniform(5, 105, 3)).show() # doctest: +SKIP
+------------------+
|uniform(5, 105, 3)|
+------------------+
| 30|
| 71|
| 99|
| 77|
| 16|
| 25|
| 89|
| 80|
| 51|
| 83|
+------------------+