通过


randstr

返回一个指定长度的字符串,其字符从以下字符池中随机选择:0-9、a-z、A-Z。 随机种子是可选的。 字符串长度必须是常量双字节或四字节整数(SMALLINT 或 INT)。

有关相应的 Databricks SQL 函数,请参阅 randstr 函数

Syntax

from pyspark.databricks.sql import functions as dbf

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

参数

参数 类型 Description
length pyspark.sql.Columnint 要生成的字符串中的字符数。
seed pyspark.sql.Columnint 要使用的可选随机数种子。

退货

pyspark.sql.Column:生成的具有指定长度的随机字符串。

例子

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