Aller au contenu principal

randstr

Renvoie une chaîne de la longueur spécifiée dont les caractères sont choisis uniformément au hasard dans le Pool de caractères suivant : 0-9, a-z, A-Z. La graine aléatoire est facultative. La longueur de chaîne doit être un entier constant de deux ou quatre octets (SMALLINT ou INT, respectivement).

Ajouté dans Databricks Runtime 16.1

Pour la fonction Databricks SQL correspondante, consultez la fonctionrandstr.

Syntaxe

Python
from pyspark.sql import functions as dbf

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

parameter

parameter

Type

Description

length

pyspark.sql.Column OU int

Nombre de caractères dans la chaîne à générer.

seed

pyspark.sql.Column OU int

Graine de nombre aléatoire facultative à utiliser.

parameter

Type

Description

length

pyspark.sql.Column OU int

Nombre de caractères dans la chaîne à générer.

seed

pyspark.sql.Column OU int

Graine de nombre aléatoire facultative à utiliser.

Renvoie

pyspark.sql.Column: La chaîne aléatoire générée avec la longueur spécifiée.

Exemples

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