[1] Create data generation

This commit is contained in:
SavelevMI 2026-05-21 13:39:27 +00:00
parent c915f50377
commit 45df39223d

View File

@ -0,0 +1,18 @@
# Генерация тестовых наборов данных
import random
def generate_records(n, seed=42):
random.seed(seed)
records = []
for i in range(1, n + 1):
name = f"User_{i:05d}"
phone = f"{random.randint(100,999)}-{random.randint(1000,9999)}"
records.append((name, phone))
return records
def prepare_datasets(base_records):
shuffled = base_records.copy()
random.shuffle(shuffled)
sorted_records = sorted(base_records, key=lambda x: x[0])
return shuffled, sorted_records