Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Devuelve un valor aleatorio con valores independientes y distribuidos de forma idéntica (i.i.d.) con el intervalo de números especificado. La inicialización aleatoria es opcional. Los números proporcionados que especifican los valores mínimo y máximo del intervalo deben ser constantes. Si ambos números son enteros, el resultado también será un entero. De lo contrario, si uno o ambos son números de punto flotante, el resultado también será un número de punto flotante. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte uniform function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.uniform(min=<min>, max=<max>, seed=<seed>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
min |
pyspark.sql.Column, int, or float |
Valor mínimo en el intervalo. |
max |
pyspark.sql.Column, int, or float |
Valor máximo en el intervalo. |
seed |
pyspark.sql.Column or int |
Inicialización de número aleatorio opcional que se va a usar. |
Devoluciones
pyspark.sql.Column: número aleatorio generado dentro del intervalo especificado.
Examples
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|
+------------------+