Freigeben ü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.

Hinzugefügt in Databricks Runtime 16.1

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()