Skip to main content
Glama

random-web3-mcp

generate_random_event

Trigger multiple random events with specified probabilities for applications like game mechanics, skill triggers, risk simulations, and combined probability scenarios. Returns detailed JSON results for each event's trigger status and random values.

Instructions

Random Event Trigger

Trigger a series of events based on given probabilities, each event has an independent trigger probability.
Uses bitmap to record trigger status for easy processing.

Args:
    event_count (int): Total number of events
    event_probabilities (List[int]): Trigger probability for each event (0-1000, representing 0-100%)
    salt (str, optional): Random number salt value for increased randomness. Defaults to "".

Returns:
    str: JSON string containing event trigger results, formatted as:
    {
        "requestId": "Generated request ID",
        "triggeredEvents": Event trigger bitmap,
        "eventResults": [
            {
                "eventId": Event ID,
                "probability": Trigger probability,
                "triggered": Whether triggered,
                "randomValue": Random value
            },
            ...
        ]
    }

Application Scenarios:
1. Game random events (trigger plot, drop items)
2. Probability effect determination (skill trigger, combo determination)
3. Risk event simulation (fault prediction, accident events)
4. Multiple condition determination (combined probability events)

Input Schema

NameRequiredDescriptionDefault
event_countYes
event_probabilitiesYes
saltNo

Input Schema (JSON Schema)

{ "properties": { "event_count": { "title": "Event Count", "type": "integer" }, "event_probabilities": { "items": { "type": "integer" }, "title": "Event Probabilities", "type": "array" }, "salt": { "default": "", "title": "Salt", "type": "string" } }, "required": [ "event_count", "event_probabilities" ], "title": "generate_random_eventArguments", "type": "object" }

Other Tools from random-web3-mcp

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/suxiongye/random-web3-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server