AutoBE
    Preparing search index...

    Random boolean generator for true/false values with probability control.

    Generates boolean values with optional probability weighting. Useful for simulating business scenarios with probabilistic outcomes like feature flags, user preferences, or conditional states in API operations.

    E2E testing scenarios:

    • Random feature flag states for API parameter variation
    • User preference simulation in test data
    • Conditional business logic testing with probabilistic outcomes
    • Random yes/no decisions for API operation parameters

    API usage: Commonly used as boolean parameters in IApiOperateStatement to create varied test scenarios with realistic probability distributions.

    AI function calling usage: Use when business logic involves probabilistic boolean outcomes rather than deterministic values, especially for creating diverse API operation parameters.

    interface IBooleanRandom {
        probability?: null | number;
        type: "booleanRandom";
    }
    Index

    Properties

    Properties

    probability?: null | number

    Probability of generating true (0.0 to 1.0).

    • Null: 50/50 probability (default random boolean)
    • 0.0: Always false
    • 1.0: Always true
    • 0.7: 70% chance of true, 30% chance of false

    Should reflect realistic business probabilities:

    • High probability (0.8-0.9) for common positive states
    • Low probability (0.1-0.2) for rare conditions
    • Default (null) for balanced scenarios

    AI probability selection: Choose based on real-world business likelihood of the condition being true, especially when used in API operations.

    type: "booleanRandom"

    Type discriminator.