using System;
using System.IO;

class Program
{
    static void Main()
    {
        string directoryPath = Environment.GetEnvironmentVariable("DATA_PATH") ?? ".\\data";

        Random random = new Random();

        try
        {
            if (!Directory.Exists(directoryPath))
            {
                Directory.CreateDirectory(directoryPath);
            }

            for (int i = 1; i <= 100; i++)
            {
                int lineCount = random.Next(1, 101);

                string filePath = Path.Combine(directoryPath, $"file_{i}.txt");

                using (StreamWriter writer = new StreamWriter(filePath))
                {
                    for (int j = 0; j < lineCount; j++)
                    {
                        writer.WriteLine($"{j + 1}");
                    }
                }

                Console.WriteLine($"Файл {filePath} успешно создан с {lineCount} строками.");
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("Произошла ошибка: " + ex.Message);
        }
    }
}
