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