Приветствую!
Подскажите, как генерировать такую строку со случайными значениями: английские буквы в верхнем регистре и цифры 0-9
Формат: XXXX-XXXX-XXXX-XXXX-XXXX
from random import choice
chars = '0123456789abcdefghijklmnopqrstuvwxyz'
section_size = 4
sections_num = 5
string = '-'.join(''.join(choice(chars) for j in range(section_size)) for i in range(sections_num))
Антон - Только, если вы генерируете какой-то серийник, для большей человечности удалите символы, совпадающие по написанию - Microsoft, например, в своих серийниках не использует О (похожа на 0), заглавную i (можно спутать с прописной L), может, что-то еще, но вот это прямо сразу на ум приходит.