返回一个指定长度的字符串,其字符从以下字符池中随机选择: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.Column 或 int |
要生成的字符串中的字符数。 |
seed |
pyspark.sql.Column 或 int |
要使用的可选随机数种子。 |
退货
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