Random Number Mcp
Предоставляет утилиты для генерации случайных чисел, выбора элементов и безопасных токенов на основе стандартной библиотеки Python.
Описание
Это готовый к производству MCP-сервер для LLM, реализующий функции случайной генерации из модулей random и secrets Python. Ключевые особенности: псевдослучайные операции (целые, вещественные числа, выбор с весами, перемешивание, выборка) и криптографически безопасные (токены, randint). Технологии: чистый Python 3.10+, uv для установки. Применения: симуляции, игры, генерация ключей и токенов в AI-приложениях, где нужна надёжность и безопасность.
Возможности
Генерация случайных целых чисел
Создаёт псевдослучайные integers в заданном диапазоне с помощью random.randint().
Генерация случайных вещественных чисел
Производит floats в интервале с использованием random.uniform().
Выбор элементов с весами
Выбирает k элементов из списка с повторениями и опциональными весами через random.choices().
Перемешивание списка
Возвращает новый список с элементами в случайном порядке на базе random.sample().
Выборка без повторений
Выбирает k уникальных элементов из популяции с помощью random.sample().
Генерация безопасных hex-токенов
Создаёт криптографически безопасные токены с secrets.token_hex().
Безопасная генерация целых чисел
Производит криптографически безопасные integers ниже верхней границы с secrets.randbelow().