pyspark.sql.functions.uuid#

pyspark.sql.functions.uuid()[source]#

Returns an universally unique identifier (UUID) string. The value is returned as a canonical UUID 36-character string.

New in version 4.1.0.

Examples

>>> import pyspark.sql.functions as sf
>>> spark.range(5).select(sf.uuid()).show(truncate=False) 
+------------------------------------+
|uuid()                              |
+------------------------------------+
|627ae05e-b319-42b5-b4e4-71c8c9754dd1|
|f781cce5-a2e2-464d-bc8b-426ff448e404|
|15e2e66e-8416-4ea2-af3c-409363408189|
|fb1d6178-7676-4791-baa9-f2ddcc494515|
|d48665e8-2657-4c6b-b7c8-8ae0cd646e41|
+------------------------------------+