Фаза 2: config.py, checksum.py, random_utils.py, generators/ (11 модулей)
Deploy drhider / validate (push) Waiting to run

This commit is contained in:
2026-07-12 08:22:20 +04:00
parent a2f754ab4f
commit 37581eb601
15 changed files with 541 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
"""
Генератор фиктивного телефонного номера.
Формат: +7 (код) XXX-XX-XX
Код выбирается случайно из списка реальных российских кодов.
"""
import random
from ..random_utils import random_digits
def generate_phone(_: str) -> str:
"""Сгенерировать фиктивный российский телефонный номер.
Args:
_: Оригинальный номер (игнорируется, нужен для единого интерфейса)
Returns:
Строка в формате +7 (XXX) XXX-XX-XX
"""
code = random.choice(["495", "499", "812", "383", "343"])
return f"+7 ({code}) {random_digits(3)}-{random_digits(2)}-{random_digits(2)}"