Percent

    Identifies a percentage, in the range [0.0, 100.0].

    value

    ()

    [type.FractionalPercent proto]

    A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable. The message includes both a numerator and denominator that together determine the final fractional value.

    • Example: 1/100 = 1%.
    • Example: 3/10000 = 0.03%.

    numerator

    denominator

    () Specifies the denominator. If the denominator specified is less than the numerator, the final fractional percentage is capped at 1 (100%).

    [type.FractionalPercent.DenominatorType proto]

    Fraction percentages support several fixed denominator values.

    HUNDRED

    (DEFAULT) ⁣100.

    TEN_THOUSAND

    ⁣10,000.

    Example: 1/10000 = 0.01%.

    MILLION

    ⁣1,000,000.

    Example: 1/1000000 = 0.0001%.