randstr

Vrátí řetězec zadané délky, jehož znaky jsou náhodně vybrány z následujícího fondu znaků: 0-9, a-z, A-Z. Náhodné počáteční hodnota je volitelná. Délka řetězce musí být konstantní dvoubajtů nebo čtyřbajtů celé číslo (SMALLINT nebo INT).

Přidáno do Databricks Runtime 16.1

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

Syntaxe

from pyspark.sql import functions as dbf

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

Parametry

Parameter Typ Description
length pyspark.sql.Column nebo int Počet znaků v řetězci, které se mají vygenerovat.
seed pyspark.sql.Column nebo int Volitelné náhodné číslo, které se má použít.

Návraty

pyspark.sql.Column: Vygenerovaný náhodný řetězec se zadanou délkou.

Examples

from pyspark.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.randstr(16, 3)).show()