Загрузка данных


// Функция генерации названия (5-7 символов, 1-я заглавная)
function generateName() {
    $alphabetLower = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
    $alphabetUpper = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ';
    $digits = '0123456789';

    // 1-я заглавная буква (mb_substr корректно работает с UTF-8)
    $name = mb_substr($alphabetUpper, rand(0, mb_strlen($alphabetUpper) - 1), 1, 'UTF-8');
    $length = rand(5, 7);

    for ($i = 1; $i < $length; $i++) {
        if (rand(0, 1) > 0.5) {
            // Случайная строчная буква
            $name .= mb_substr($alphabetLower, rand(0, mb_strlen($alphabetLower) - 1), 1, 'UTF-8');
        } else {
            // Случайная цифра (они однобайтные, тут можно оставить как было)
            $name .= $digits[rand(0, strlen($digits) - 1)];
        }
    }
    return $name;
}