23 lines
800 B
Python
23 lines
800 B
Python
"""
|
|
Генератор фиктивного телефонного номера.
|
|
|
|
Формат: +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)}"
|