Поделиться через


рандстр

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

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

Синтаксис

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