Перейти к содержимому
CDGet
  • Главная
  • Проекты
  1. Главная
  2. Все проекты
  3. Randino

Randino

БиблиотекаУтилита

Создаёт случайный текст на том языке, который у него запросили: имена людей, никнеймы, отдельные слова и целые предложения, на девяти языках и без зависимостей во время выполнения. Те же генераторы выпущены для JavaScript, Dart и Python.

Сайт (откроется в новой вкладке)Документация (откроется в новой вкладке)Исходный код (откроется в новой вкладке)

Об этом проекте

Randino порождает случайный текст на том языке, который у него запросили, — на любом из девяти. Имена людей читаются как имена, которые люди действительно носят, а не как два случайно склеенных слога, и сопровождаются английским произношением там, где язык не пользуется латиницей. Никнеймы — это те прозвища, которые выбирают для игры или сайта: они собраны из повседневных слов по двадцати пяти темам и никогда из имён людей.

Темы доступны и сами по себе — отдельным словом или отдельной функцией на каждую, — а целые предложения строятся по грамматике своего языка: глагол определяет, что может совершить действие и на что оно может быть направлено. Декораторы ничего не порождают, а добавляют случайный маркер или определение к строке, которая уже есть. Все генераторы принимают одни и те же настройки — язык, длину, сколько вернуть и уровень правдоподобия, который тянется от настоящих слов до полностью выдуманных.

Он выпущен для JavaScript, Dart и Python, и все три берут данные из одних и тех же наборов и понимают одни и те же настройки, так что вызов, написанный для одного, читается так же и в других. Ни у одного из пакетов нет зависимостей времени выполнения, что делает его пригодным и для заполнения базы данных или тестовых наборов, и для экрана регистрации, предлагающего имя.

Возможности

  • Сайт документации

  • Типы TypeScript

  • Несколько языков

  • Проверено тестами

  • Кроссплатформенность

  • Без зависимостей

Сведения о проекте

Начало
2026
Лицензия
MIT (откроется в новой вкладке)
Языки программирования
PythonDartJavaScript
Теги
name-generatornickname-generatorrandom-datarandomizermultilingual
Пакеты
randino (откроется в новой вкладке)npmrandino (откроется в новой вкладке)pub.devrandino (откроется в новой вкладке)PyPI
Популярность
3
Звёзды на GitHub
28
Загрузки npm
Randino — Загрузки npm, Последние 30 дней
Загрузки npm
12 авг.0
13 авг.0
14 авг.0
15 авг.0
16 авг.0
17 авг.0
18 авг.0
19 авг.0
20 авг.0
21 авг.0
22 авг.0
23 авг.0
24 авг.0
25 авг.0
26 авг.0
27 авг.0
28 авг.0
29 авг.0
30 авг.0
31 авг.0
1 сент.0
2 сент.0
3 сент.0
4 сент.6
5 сент.6
6 сент.11
7 сент.0
8 сент.0
9 сент.4
10 сент.1
Последние 30 дней
КонтактыПоддержать
Перечисленные здесь проекты открыты под лицензией MIT.© 2026 CDGet. Все права защищены.