рандстр

Возвращает строку указанной длины, символы которой выбираются равномерно из следующего пула символов: 0-9, a-z, A-Z. Случайное начальное значение является необязательным. Длина строки должна быть константой двухбайтового или четырехбайтового целого числа (SMALLINT или INT соответственно).

Добавлено в Databricks Runtime 16.1

Для соответствующей функции Databricks SQL смотрите функцию randstr.

Синтаксис

from pyspark.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.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.randstr(16, 3)).show()