[1] 1-st-exersize #245

Merged
VladimirGub merged 11 commits from SavelevMI/2026-rff_mp:1-st-exersize into develop 2026-05-30 11:38:15 +00:00
Showing only changes of commit 45df39223d - Show all commits

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