import struct
import random

def create_test_files():
    """Создание тестовых бинарных файлов для задания M3_27"""
    
    # Файл 1: 15 элементов
    data1 = [random.uniform(10, 50) for _ in range(15)]
    with open('data1.bin', 'wb') as f:
        for value in data1:
            f.write(struct.pack('f', value))
    print("Создан файл 'data1.bin' (15 элементов)")
    
    # Файл 2: 20 элементов  
    data2 = [random.uniform(-5, 5) for _ in range(20)]
    with open('data2.bin', 'wb') as f:
        for value in data2:
            f.write(struct.pack('f', value))
    print("Создан файл 'data2.bin' (20 элементов)")
    
    print("\nТестовые файлы готовы!")

if __name__ == "__main__":
    create_test_files()