Генератор случайных языков

Случайные языки из проверенной подборки 40 отдельных живых языков: русские названия, коды ISO 639-3, фильтр по семье, количество и повторы. Это не полный список языков мира.

Настройки генерации

Задайте параметры и получите новый случайный список.

Подборка: 40 отдельных живых языков, 9 языковых семей. Это не полный список языков мира. Макроязыки, диалекты, вымершие, искусственные и жестовые языки не включены. В выбранной семье доступно: 40.

Параметры генератора
Классификация Glottolog 5.3; только языки нашей подборки
От 1 до 100; без повторов — не больше языков в выбранной семье

Результат

Здесь появятся сгенерированные значения.

Как работает генератор

Подборка languages-1 содержит 40 отдельных живых языков с устойчивыми идентификаторами ISO 639-3 и русскими названиями Unicode CLDR 48. Это ограниченный редакционный набор, не полный список языков мира и не рейтинг популярности. Страны, макроязыки, диалекты, вымершие, искусственные и жестовые языки не включены; например, общие записи «китайский» и «арабский» отсутствуют, поскольку ISO 639-3 относит их к макроязыкам.

Фильтр использует девять семей по Glottolog 5.3: индоевропейскую, уральскую, тюркскую, дравидийскую, афразийскую, австроазиатскую, японскую, корейскую и австронезийскую. Он выбирает только записи подборки, а не все языки семьи. Данные зафиксированы в коде и не обновляются автоматически.

После фильтрации каждая запись имеет равную вероятность выбора независимо от числа носителей. Используются Web Crypto, отбрасывание неполного остатка и частичная перестановка Фишера — Йетса без повторов. За запуск — от 1 до 100 языков; без повторов количество не превышает размер выбранной группы. Например, в уральской семье подборки два языка: финский и венгерский; для трёх вариантов разрешите повторы. Между запусками совпадения возможны.

Результат содержит русское название и код ISO 639-3. В кабинете вручную сохраняются только семья, количество и политика повторов с версией справочника; сервер проверяет настройки и пересчитывает их резюме. Случайный список не сохраняется: после восстановления нажмите «Сгенерировать» для нового выбора.

Классификация: Glottolog 5.3, Hammarström, Forkel, Haspelmath, Bank, CC BY 4.0. Русские названия: Unicode CLDR 48, Unicode License V3. Адаптация Жмякосчёт: отбор 40 языков. Лицензии и атрибуция.

Версия алгоритма: languages-1 / выбор-1.