Udostępnij za pośrednictwem


randstr

Zwraca ciąg o określonej długości, którego znaki są wybierane równomiernie losowo z następującej puli znaków: 0–9, a-z, A-Z. Inicjator losowy jest opcjonalny. Długość ciągu musi być stałą dwu bajtową lub cztero bajtową liczbą całkowitą (odpowiednio SMALLINT lub INT).

Dodano w środowisku Databricks Runtime 16.1

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz randstr funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
length pyspark.sql.Column lub int Liczba znaków w ciągu do wygenerowania.
seed pyspark.sql.Column lub int Opcjonalne inicjatory liczb losowych do użycia.

Zwraca

pyspark.sql.Column: wygenerowany losowy ciąg o określonej długości.

Przykłady

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