random-web3-mcp

by suxiongye
Verified

generate_distribution

Generate random numbers based on specified probability distributions like uniform, normal, exponential, and binomial. Used for simulations, testing, and statistical sampling in fields such as finance, natural phenomena, and load analysis.

Instructions

Probability Distribution Random Generator

Generate random numbers according to specified probability distribution type and parameters. Supports various common probability distributions. Args: distribution_type (int): Distribution type: 1 = Uniform distribution (parameters: [min_value, max_value]) 2 = Normal distribution (parameters: [mean, standard_deviation]) 3 = Exponential distribution (parameters: [scale_parameter]) 4 = Binomial distribution (parameters: [trials, success_probability]) distribution_parameters (List[float]): Distribution parameter list salt (str, optional): Random number salt value for increased randomness. Defaults to "". Returns: str: JSON string containing random value and distribution information, formatted as: { "requestId": "Generated request ID", "randomValue": Generated random value, "distributionMetadata": { "distributionType": Distribution type, ...Distribution parameters } } Application Scenarios: 1. Financial market simulation (return distribution, risk analysis) 2. Natural phenomena simulation (particle distribution, noise generation) 3. Load testing (user behavior distribution) 4. Statistical sampling (experimental data generation)

Input Schema

NameRequiredDescriptionDefault
distribution_parametersYes
distribution_typeYes
saltNo

Input Schema (JSON Schema)

{ "properties": { "distribution_parameters": { "items": { "type": "number" }, "title": "Distribution Parameters", "type": "array" }, "distribution_type": { "title": "Distribution Type", "type": "integer" }, "salt": { "default": "", "title": "Salt", "type": "string" } }, "required": [ "distribution_type", "distribution_parameters" ], "title": "generate_distributionArguments", "type": "object" }
ID: l8j1n7vnd2