zazencodes/random-number-mcp

zazencodes/random-number-mcp

от zazencodes
MCP сервер на Python для генерации случайных чисел: псевдослучайные и криптографически безопасные операции - целые/вещественные числа, выборки элементов и токены. Полезен для симуляций, тестов и защиты данных.

Random Number MCP

Essential random number generation utilities from the Python standard library, including pseudorandom and cryptographically secure operations for integers, floats, weighted selections, list shuffling, and secure token generation.

Looking for the agent skill version? random-number-skills implements the same random number generation strategy as an agent skill instead of an MCP server.

Demo Video

https://github.com/user-attachments/assets/303a441a-2b10-47e3-b2a5-c8b51840e362

Random Number MCP server

Tools

Tool Purpose Python function
random_int Generate random integers random.randint()
random_float Generate random floats random.uniform()
random_choices Choose items from a list (optional weights) random.choices()
random_shuffle Return a new list with items shuffled random.sample()
random_sample Choose k unique items from population random.sample()
secure_token_hex Generate cryptographically secure hex tokens secrets.token_hex()
secure_random_int Generate cryptographically secure integers secrets.randbelow()
Инструменты были проиндексированы:
random_choices

Выбирает k элементов из population с возвращением, опционально с весами. Аргументы: population: Список элементов для выбора k: Количество выбираемых элементов (по умолчанию 1) weights: Опциональные веса для каждого элемента (по умолчанию None — равные веса) Возвращает: Список из k выбранных элементов

Параметры
  • kinteger
  • populationstring | integer | number | boolean[]обязательный
  • weightsinteger | number[] | string | null
random_float

Генерирует случайное число с плавающей точкой между low и high. Аргументы: low: Нижняя граница (по умолчанию 0.0) high: Верхняя граница (по умолчанию 1.0) Возвращает: Случайное число с плавающей точкой между low и high

Параметры
  • highnumber
  • lownumber
random_int

Генерирует случайное целое число от low до high (включительно). Аргументы: low: Нижняя граница (включительно) high: Верхняя граница (включительно) Возвращает: Случайное целое число от low до high

Параметры
  • highintegerобязательный
  • lowintegerобязательный
random_sample

Выбирает k уникальных элементов из population без возврата. Аргументы: population: Список элементов для выбора k: Количество элементов для выбора Возвращает: Список из k уникальных выбранных элементов

Параметры
  • kintegerобязательный
  • populationstring | integer | number | boolean[]обязательный
random_shuffle

Возвращает новый список с элементами в случайном порядке. Аргументы: items: Список элементов для перемешивания Возвращает: Новый список с элементами в случайном порядке

Параметры
  • itemsstring | integer | number | boolean[]обязательный
secure_random_int

Генерирует безопасное случайное целое число меньше upper_bound. Аргументы: upper_bound: Верхняя граница (исключительно) Возвращает: Случайное целое число в диапазоне [0, upper_bound)

Параметры
  • upper_boundintegerобязательный
secure_token_hex

Генерирует безопасный случайный шестнадцатеричный токен. Аргументы: nbytes: Количество случайных байтов для генерации (по умолчанию 32) Возвращает: Шестнадцатеричную строку, содержащую 2*nbytes символов

Параметры
  • nbytesinteger

Похожие MCP-сервера

ShipItAndPray/mcp-compress

ShipItAndPray/mcp-compress

Первый MCP-сервер для сжатия данных: сжимает, распаковывает, анализирует и сохраняет информацию без потерь. Автоматически выбирает лучший алгоритм (gzip, brotli, deflate). Полезен AI-агентам для сокращения контекста и затрат на хранение.

JavaScript2
wyattjoh/jsr-mcp

wyattjoh/jsr-mcp

MCP-сервер для работы с реестром JavaScript (JSR): поиск и управление пакетами, версиями, скоупами, участниками и авторизацией. Предоставляет 40 инструментов для LLM, включая публикацию. Полезен ра...

TypeScript4
tickadoo/tickadoo-mcp

tickadoo/tickadoo-mcp

tickadoo MCP Server — это легковесный мост к удаленному Streamable HTTP MCP серверу tickadoo. Он проксирует вызовы инструментов и ресурсов, не требует API-ключа и подходит для клиентов, поддерживаю...

TypeScript1
mrjoshuak/godoc-mcp

mrjoshuak/godoc-mcp

MCP-сервер для быстрого доступа к документации Go-пакетов. Он помогает LLM понимать код без чтения целых файлов, экономя токены. Полезен Go-разработчикам, использующим ИИ-ассистентов.

Go124
ejentum/ejentum-mcp

ejentum/ejentum-mcp

MCP сервер, который улучшает рассуждения LLM в сложных многошаговых задачах — предоставляет готовые когнитивные процедуры (шаги, DAG, тесты). Полезен разработчикам, работающим с Claude, Cursor и другими ИИ-агентами для повышения точности кода, рассуждений и защиты от галлюцинаций.

JavaScript16
designcomputer/mysql_mcp_server

designcomputer/mysql_mcp_server

MCP инструмент для безопасной работы AI-агентов с MySQL. Выполняет SQL-запросы, возвращает схему таблиц и выборки данных. Помогает разработчикам и аналитикам контролировать доступ, избегая SQL-инъекций и используя SSL/TLS.

Python1385
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин