Как сгенерироать рандомное число с N числом цифр на python

Недано мне потребоалось генерироать рандомные цифры для СМС кодов, где в начале может присутсвовать ноль. Я пришел к такому решению:

"".join([str(random.randint(0, 9)) for x in range(6)])
'499797'

Через range можно задать кол-во раз сколько вам нужно цифр. В моём случае нужно было 6.

Комментарии

Популярные сообщения из этого блога

DOS атака при помощи Python

Ведем телеграм канал через питон

Django migrations не видит изменения моделей