Compartir a través de


randstr

Devuelve una cadena de la longitud especificada cuyos caracteres se eligen uniformemente de forma aleatoria a partir del siguiente grupo de caracteres: 0-9, a-z, A-Z. La inicialización aleatoria es opcional. La longitud de cadena debe ser un entero constante de dos bytes o de cuatro bytes (SMALLINT o INT, respectivamente).

Para obtener la función SQL de Databricks correspondiente, consulte randstr function.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.randstr(length=<length>, seed=<seed>)

Parámetros

Parámetro Tipo Description
length pyspark.sql.Column o int Número de caracteres de la cadena que se va a generar.
seed pyspark.sql.Column o int Inicialización de número aleatorio opcional que se va a usar.

Devoluciones

pyspark.sql.Column: cadena aleatoria generada con la longitud especificada.

Examples

from pyspark.databricks.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.randstr(16, 3)).show() # doctest: +SKIP