Lexicon: различия между версиями
Перейти к навигации
Перейти к поиску
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) Новая страница: «{{product info |название = |тип = Библиотеки TADS |разработчик = Разработчик::Цейковец, Никита|Ник…» |
(нет различий)
|
Текущая версия от 13:18, 3 марта 2019
| Lexicon | |
| Тип | Библиотеки TADS |
|---|---|
| Разработчик(и) | Никита Цейковец |
| Операционные системы | (R)TADS |
| Написано на | TADS 2 |
| Дата первого выпуска | 21 сентября 2016 |
| Последняя версия | 2.0 |
| Дата последней версии | 6 ноября 2016 |
| Лицензия | MIT |
Библиотека для платформы TADS 2 / RTADS, предназначенная для реализации рандомизированной выдачи членов массива. Она позволяет создать массив данных в объекте специального класса и определить для него разные режимы извлечения элементов специальной функцией.
Доступно два варианта обработки массивов данных::
- Функция возвращает любой случайный элемент из заданного объекта с массивом данных.
- Для каждого массива данных генерируется случайный порядок извлечения членов и функция возвращает элементы в сгенерированной последовательности, а когда все элементы были поочерёдно возвращены в случайном порядке, то генерируется новая последовательность.
В обоих режимах исключается ситуация выдачи двух одинаковых элементов подряд.
Библиотека может использоваться для реализации случайно выдаваемых описаний, фраз и прочего из заранее подготовленного перечня. Причём, второй из вышеперечисленных режимов работы позволяет добиться максимального разнообразия выдаваемых элементов с минимумом повторений.