Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns a string of the specified length whose characters are chosen uniformly at random from the following pool of characters: 0-9, a-z, A-Z. The random seed is optional. The string length must be a constant two-byte or four-byte integer (SMALLINT or INT, respectively).
For the corresponding Databricks SQL function, see randstr function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.randstr(length=<length>, seed=<seed>)
Parameters
| Parameter | Type | Description |
|---|---|---|
length |
pyspark.sql.Column or int |
Number of characters in the string to generate. |
seed |
pyspark.sql.Column or int |
Optional random number seed to use. |
Returns
pyspark.sql.Column: The generated random string with the specified length.
Examples
from pyspark.databricks.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.randstr(16, 3)).show() # doctest: +SKIP