Teilen über


randstr

Gibt eine Zeichenfolge der angegebenen Länge zurück, deren Zeichen gleichmäßig aus dem folgenden Zeichenpool ausgewählt werden: 0-9, a-z, A-Z. Der zufällige Ausgangswert ist optional. Die Länge der Zeichenfolge muss eine konstante ganze Zahl mit zwei Byte oder vier Byte (SMALLINT oder INT) sein.

Die entsprechende Databricks SQL-Funktion finden Sie unter randstr Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Die Parameter

Parameter Typ Description
length pyspark.sql.Column oder int Anzahl der Zeichen in der zu generierenden Zeichenfolge.
seed pyspark.sql.Column oder int Optionaler Zufallszahlensamenwert, der verwendet werden soll.

Rückkehr

pyspark.sql.Column: Die generierte zufällige Zeichenfolge mit der angegebenen Länge.

Examples

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