Search Results for

    Show / Hide Table of Contents

    Class RandomExtensions

    Inheritance
    object
    RandomExtensions
    Namespace: TetraCreations.Core
    Assembly: cs.temp.dll.dll
    Syntax
    public static class RandomExtensions

    Methods

    IsTrueWithProbability(float)

    Get a random number between 0f and 1f then check if the probility value is less or equals then the random number

    Declaration
    public static bool IsTrueWithProbability(float probability)
    Parameters
    Type Name Description
    float probability
    Returns
    Type Description
    bool

    RollDice(int)

    Virtually roll a dice and returns the value of its uppermost side.

    Declaration
    public static int RollDice(int sideCount = 6)
    Parameters
    Type Name Description
    int sideCount

    The number of the dice sides. Could be omitted (default value is six).

    Returns
    Type Description
    int

    Returns random integer from 1 to sideCount or 0 if provided with not valid (non-positive) value.

    Remarks

    A virtual dice consists of sideCount number of sides. The sides are numbered from 1 to sideCount.

    RollDices(int, int)

    Virtually roll a dice and returns the value of its uppermost side.

    Declaration
    public static int[] RollDices(int sideCount = 6, int diceCount = 2)
    Parameters
    Type Name Description
    int sideCount

    The number of the dice sides. Could be omitted (default value is six).

    int diceCount
    Returns
    Type Description
    int[]

    Returns random integer from 1 to sideCount or 0 if provided with not valid (non-positive) value.

    Remarks

    A virtual dice consists of sideCount number of sides. The sides are numbered from 1 to sideCount.

    In This Article
    Back to top Tetra Creations documentation