randstr

Belirtilen uzunluğa sahip ve karakterleri 0-9, a-z, A-Z havuzundan rastgele seçilmiş bir dize döndürür. Rastgele tohum isteğe bağlıdır. Dize uzunluğu sabit iki baytlı veya dört baytlık bir tamsayı olmalıdır (sırasıyla SMALLINT veya INT).

Databricks Runtime 16.1'e eklendi

İlgili Databricks SQL fonksiyonu için bakınız randstr fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

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

Parametreler

Parametre Türü Description
length pyspark.sql.Column veya int Oluşturulacak dizedeki karakter sayısı.
seed pyspark.sql.Column veya int Kullanılacak isteğe bağlı rastgele sayı tohumu.

İade

pyspark.sql.Column: Belirtilen uzunlukta oluşturulan rastgele dize.

Örnekler

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