Я создаю случайный идентификатор, используя следующий код:
from random import *
import string
# The characters to make up the random password
chars = string.ascii_letters + string.digits
def random_password():
return "".join(choice(chars) for x in range(32))
Это выведет что-то вроде:
60ff612332b741508bc4432e34ec1d3e
Я бы хотел, чтобы формат был в этом формате:
60ff6123-32b7-4150-8bc4-432e34ec1d3e
Я смотрел на метод .split()
, но не могу понять, как это сделать со случайным идентификатором, также дефисы должны быть в этих местах, так что разделение их на определенное количество цифр отсутствует Я спрашиваю, есть ли способ разделить эти случайные идентификаторы на 8 чисел, затем на 4 и т. Д.
Спасибо