IRandom Interface 
Namespace: Experilous.MakeItRandom
public interface IRandom : IBitGenerator
The IRandom type exposes the following members.
Name  Description  

skipAheadMagnitude 
The binary order of magnitude size of the interveral that SkipAhead() skips over.
 
skipBackMagnitude 
The binary order of magnitude size of the interveral that SkipBack() skips over.
 
stepBitCount 
The number of bits that the psuedorandom engine naturally produces in a single step.

Name  Description  

AsSystemRandom 
Adapts the random engine to the interface provided by Random, for use in interfaces that require this common .NET type.
 
MergeSeed 
Reseed the pseudorandom engine with a combination of its current state and a transient value (such as system time).
 
MergeSeed(Int32) 
Reseed the pseudorandom engine with a combination of its current state and the supplied integer value.
 
MergeSeed(Int32) 
Reseed the pseudorandom engine with a combination of its current state and the supplied array of integer values.
 
MergeSeed(String) 
Reseed the pseudorandom engine with a combination of its current state and the supplied string.
 
MergeSeed(IBitGenerator) 
Reseed the psuedorandom engine with a combination of its current state and the supplied bit generator.
 
Next32 
Get the next 32 bits of generated data.
(Inherited from IBitGenerator.)  
Next64 
Get the next 64 bits of generated data.
(Inherited from IBitGenerator.)  
Next64(UInt32, UInt32) 
Get the next 64 bits of generated data as two 32bit values.
(Inherited from IBitGenerator.)  
RestoreState 
Restores the pseudorandom engine's internal state from a byte array which had been previously saved.
 
SaveState 
Saves the pseudorandom engine's internal state as a byte array, which can be restored later.
 
Seed 
Reseed the pseudorandom engine with a transient value (such as system time).
 
Seed(Int32) 
Reseed the pseudorandom engine with the supplied integer value.
 
Seed(Int32) 
Reseed the pseudorandom engine with the supplied array of integer values.
 
Seed(String) 
Reseed the pseudorandom engine with the supplied string.
 
Seed(IBitGenerator) 
Reseed the psuedorandom engine with the supplied bit generator.
 
SkipAhead 
Advances the state forward by a fixed number of iterations, generally in logarithmic time.
 
SkipBack 
Reverses the state backward by a fixed number of iterations, generally in logarithmic time.
 
Step 
Step the state ahead by a single iteration, and throw away the output.

Name  Description  

AlphabeticString(Int32)  Overloaded.
Generates a random string using only letters from the English alphabet, both upper and lower case.
(Defined by RandomString.)  
AlphabeticString(Int32, RandomStringCasing)  Overloaded.
Generates a random string using only letters from the English alphabet.
(Defined by RandomString.)  
AlphabeticString(Int32, Char, Single)  Overloaded.
Generates a random string using only letters from the English alphabet, both upper and lower case, plus a separator character which can occur randomly with a specified probability.
(Defined by RandomString.)  
AlphabeticString(Int32, RandomStringCasing, Char, Single)  Overloaded.
Generates a random string using only and letters from the English alphabet, plus a separator character which can occur randomly with a specified probability.
(Defined by RandomString.)  
AlphaNumericString(Int32)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet, both upper and lower case.
(Defined by RandomString.)  
AlphaNumericString(Int32, RandomStringCasing)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet.
(Defined by RandomString.)  
AlphaNumericString(Int32, Char, Single)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet, both upper and lower case, plus a separator character which can occur randomly with a specified probability.
(Defined by RandomString.)  
AlphaNumericString(Int32, RandomStringCasing, Char, Single)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet, plus a separator character which can occur randomly with a specified probability.
(Defined by RandomString.)  
AngleDegCC 
Returns a random angle measured in degrees from the full range of rotation, greater than or equal to 0 degrees and less than or equal to 360 degrees.
(Defined by RandomAngle.)  
AngleDegCO 
Returns a random angle measured in degrees from the full range of rotation, greater than or equal to 0 degrees and strictly less than 360 degrees.
(Defined by RandomAngle.)  
AngleDegOC 
Returns a random angle measured in degrees from the full range of rotation, strictly greater than 0 degrees and less than or equal to 360 degrees.
(Defined by RandomAngle.)  
AngleDegOO 
Returns a random angle measured in degrees from the full range of rotation, strictly greater than 0 degrees and strictly less than 360 degrees.
(Defined by RandomAngle.)  
AngleRadCC 
Returns a random angle measured in radians from the full range of rotation, greater than or equal to 0 radians and less than or equal to 2π radians.
(Defined by RandomAngle.)  
AngleRadCO 
Returns a random angle measured in radians from the full range of rotation, greater than or equal to 0 radians and strictly less than 2π radians.
(Defined by RandomAngle.)  
AngleRadOC 
Returns a random angle measured in radians from the full range of rotation, strictly greater than 0 radians and less than or equal to 2π radians.
(Defined by RandomAngle.)  
AngleRadOO 
Returns a random angle measured in radians from the full range of rotation, strictly greater than 0 radians and strictly less than 2π radians.
(Defined by RandomAngle.)  
Base64String(Int32)  Overloaded.
Generates a random string representing a sequence of Base64 digits.
(Defined by RandomString.)  
Base64String(Int32, RandomStringBase64CharacterPairs)  Overloaded.
Generates a random string representing a sequence of Base64 digits.
(Defined by RandomString.)  
BinaryString 
Generates a random string representing a sequence of binary digits.
(Defined by RandomString.)  
Bit 
Returns a random unsigned integer with its lowest bit having exacty a half and half chance of being one or zero.
(Defined by RandomBits.)  
Bits32  Overloaded.
Returns a random 32bit unsigned integer with every bit having exacty a half and half chance of being one or zero.
(Defined by RandomBits.)  
Bits32(Int32)  Overloaded.
Returns a random 32bit unsigned integer with its lowest bitCount bits having exacty a half and half chance of being one or zero.
(Defined by RandomBits.)  
Bits64  Overloaded.
Returns a random 64bit unsigned integer with every bit having exacty a half and half chance of being one or zero.
(Defined by RandomBits.)  
Bits64(Int32)  Overloaded.
Returns a random 64bit unsigned integer with its lowest bitCount bits having exacty a half and half chance of being one or zero.
(Defined by RandomBits.)  
Byte  (Defined by RandomInteger.)  
Chance  Overloaded.
Returns a random bool with exacty a half and half chance of being true or false.
(Defined by RandomChance.)  
Chance(Int32, Int32)  Overloaded.
Returns a random bool where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
Chance(UInt32, UInt32)  Overloaded.
Returns a random bool where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
Chance(Int64, Int64)  Overloaded.
Returns a random bool where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
Chance(UInt64, UInt64)  Overloaded.
Returns a random bool where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
Chance(Single, Single)  Overloaded.
Returns a random bool where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
Chance(Double, Double)  Overloaded.
Returns a random bool where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
Characters(Char, Int32, Int32, Char)  Overloaded.
Fills a portion of a provided character buffer with random characters using the provided character set.
(Defined by RandomString.)  
Characters(Char, Int32, Int32, Char, Char, Single, Boolean, Boolean, Boolean)  Overloaded.
Fills a portion of a provided character buffer with random characters using the provided character set.
(Defined by RandomString.)  
ColorAlphaLerp(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(Color, Color)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorCMY, ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorCMYK, ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHCL, ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHCV, ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHCY, ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHSL, ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHSV, ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaLerp(ColorHSY, ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the opacity toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaShift(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the opacity while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(Color)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorAlphaSpread(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the opacity toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBlue 
Generates a random blue color, ranging all the way from completely black, through blue, to complete white.
(Defined by RandomColor.)  
ColorBlueLerp(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the blue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBlueLerp(Color, Color)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the blue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBlueShift(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the blue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBlueShift(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the blue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBlueSpread(Color)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the blue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBlueSpread(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the blue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBlueSpread(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the blue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorBold 
Generates a random bold color, one that is at maximum saturation and value.
(Defined by RandomColor.)  
ColorChromaLerp(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaLerp(ColorHCL, ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaLerp(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaLerp(ColorHCV, ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaLerp(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaLerp(ColorHCY, ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the chroma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaShift(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaShift(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaShift(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaShift(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaShift(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaShift(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the chroma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorChromaSpread(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the chroma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCMY  Overloaded.
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow color space.
(Defined by RandomColor.)  
ColorCMY(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow color space, with a specified opacity.
(Defined by RandomColor.)  
ColorCMYA 
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow color space, with a random opacity.
(Defined by RandomColor.)  
ColorCMYALerp(ColorCMY, ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorCMYALerp(ColorCMY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorCMYAShift(ColorCMY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorCMYAShift(ColorCMY, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorCMYASpread(ColorCMY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorCMYASpread(ColorCMY, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorCMYK  Overloaded.
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow/key color space.
(Defined by RandomColor.)  
ColorCMYK(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow/key color space, with a specified opacity.
(Defined by RandomColor.)  
ColorCMYKA 
Generates a random color selected from a uniform distribution of the cyan/magenta/yellow/key color space, with a random opacity.
(Defined by RandomColor.)  
ColorCMYKALerp(ColorCMYK, ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorCMYKALerp(ColorCMYK, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorCMYKAShift(ColorCMYK, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorCMYKAShift(ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorCMYKASpread(ColorCMYK, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorCMYKASpread(ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorCMYKLerp 
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYKShift(ColorCMYK, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYKShift(ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYKSpread(ColorCMYK, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYKSpread(ColorCMYK, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYLerp 
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYShift(ColorCMY, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYShift(ColorCMY, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYSpread(ColorCMY, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCMYSpread(ColorCMY, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorCold 
Generates a random cold color, one that is strictly between cyan and blue, with maximum saturation and low to moderate lightness.
(Defined by RandomColor.)  
ColorCool 
Generates a random cool color, one that has a hue loosely between cyan and blue.
(Defined by RandomColor.)  
ColorCyanLerp(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanLerp(ColorCMY, ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanLerp(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanLerp(ColorCMYK, ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the cyan channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanShift(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanShift(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanShift(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanShift(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the cyan channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanSpread(ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanSpread(ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanSpread(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanSpread(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanSpread(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorCyanSpread(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the cyan channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorDarkBlue 
Generates a random blue color, ranging all the way from completely black to blue.
(Defined by RandomColor.)  
ColorDarkGreen 
Generates a random green color, ranging all the way from completely black to green.
(Defined by RandomColor.)  
ColorDarkRed 
Generates a random red color, ranging all the way from completely black to red.
(Defined by RandomColor.)  
ColorDeep 
Generates a random deep color, one that has a moderate to high saturation and low to moderate value.
(Defined by RandomColor.)  
ColorFestive 
Generates a random festive color, one that has a high saturation and value.
(Defined by RandomColor.)  
ColorGray 
Generates a random grayscale color, ranging all the way from completely black to completely white.
(Defined by RandomColor.)  
ColorGreen 
Generates a random green color, ranging all the way from completely black, through green, to complete white.
(Defined by RandomColor.)  
ColorGreenLerp(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the green channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorGreenLerp(Color, Color)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the green channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorGreenShift(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the green channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorGreenShift(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the green channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorGreenSpread(Color)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the green channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorGreenSpread(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the green channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorGreenSpread(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the green channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHCL  Overloaded.
Generates a random color selected from a uniform distribution of the hue/chroma/lightness color space.
(Defined by RandomColor.)  
ColorHCL(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the hue/chroma/lightness color space, with a specified opacity.
(Defined by RandomColor.)  
ColorHCLA 
Generates a random color selected from a uniform distribution of the hue/chroma/lightness color space, with a random opacity.
(Defined by RandomColor.)  
ColorHCLALerp(ColorHCL, ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHCLALerp(ColorHCL, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHCLAShift(ColorHCL, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHCLAShift(ColorHCL, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHCLASpread(ColorHCL, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHCLASpread(ColorHCL, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHCLLerp 
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCLShift(ColorHCL, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCLShift(ColorHCL, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCLSpread(ColorHCL, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCLSpread(ColorHCL, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCV  Overloaded.
Generates a random color selected from a uniform distribution of the hue/chroma/value color space.
(Defined by RandomColor.)  
ColorHCV(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the hue/chroma/value color space, with a specified opacity.
(Defined by RandomColor.)  
ColorHCVA 
Generates a random color selected from a uniform distribution of the hue/chroma/value color space, with a random opacity.
(Defined by RandomColor.)  
ColorHCVALerp(ColorHCV, ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHCVALerp(ColorHCV, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHCVAShift(ColorHCV, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHCVAShift(ColorHCV, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHCVASpread(ColorHCV, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHCVASpread(ColorHCV, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHCVLerp 
Generates a random color in the hue/chroma/value color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCVShift(ColorHCV, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCVShift(ColorHCV, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCVSpread(ColorHCV, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCVSpread(ColorHCV, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCY  Overloaded.
Generates a random color selected from a uniform distribution of the hue/chroma/luma color space.
(Defined by RandomColor.)  
ColorHCY(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the hue/chroma/luma color space, with a specified opacity.
(Defined by RandomColor.)  
ColorHCYA 
Generates a random color selected from a uniform distribution of the hue/chroma/luma color space, with a random opacity.
(Defined by RandomColor.)  
ColorHCYALerp(ColorHCY, ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHCYALerp(ColorHCY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHCYAShift(ColorHCY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHCYAShift(ColorHCY, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHCYASpread(ColorHCY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHCYASpread(ColorHCY, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHCYLerp 
Generates a random color in the hue/chroma/luma color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCYShift(ColorHCY, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCYShift(ColorHCY, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCYSpread(ColorHCY, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHCYSpread(ColorHCY, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHot 
Generates a random hot color, one that has a hue strictly between red and yellow, with maximum saturation and moderate to high lightness.
(Defined by RandomColor.)  
ColorHSL  Overloaded.
Generates a random color selected from a uniform distribution of the hue/saturation/lightness color space.
(Defined by RandomColor.)  
ColorHSL(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the hue/saturation/lightness color space, with a specified opacity.
(Defined by RandomColor.)  
ColorHSLA 
Generates a random color selected from a uniform distribution of the hue/saturation/lightness color space, with a random opacity.
(Defined by RandomColor.)  
ColorHSLALerp(ColorHSL, ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHSLALerp(ColorHSL, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHSLAShift(ColorHSL, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHSLAShift(ColorHSL, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHSLASpread(ColorHSL, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHSLASpread(ColorHSL, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHSLLerp 
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSLShift(ColorHSL, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSLShift(ColorHSL, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSLSpread(ColorHSL, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSLSpread(ColorHSL, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSV  Overloaded.
Generates a random color selected from a uniform distribution of the hue/saturation/value color space.
(Defined by RandomColor.)  
ColorHSV(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the hue/saturation/value color space, with a specified opacity.
(Defined by RandomColor.)  
ColorHSVA 
Generates a random color selected from a uniform distribution of the hue/saturation/value color space, with a random opacity.
(Defined by RandomColor.)  
ColorHSVALerp(ColorHSV, ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHSVALerp(ColorHSV, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHSVAShift(ColorHSV, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHSVAShift(ColorHSV, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHSVASpread(ColorHSV, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHSVASpread(ColorHSV, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHSVLerp 
Generates a random color in the hue/saturation/value color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSVShift(ColorHSV, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSVShift(ColorHSV, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSVSpread(ColorHSV, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSVSpread(ColorHSV, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSY  Overloaded.
Generates a random color selected from a uniform distribution of the hue/saturation/luma color space.
(Defined by RandomColor.)  
ColorHSY(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the hue/saturation/luma color space, with a specified opacity.
(Defined by RandomColor.)  
ColorHSYA 
Generates a random color selected from a uniform distribution of the hue/saturation/luma color space, with a random opacity.
(Defined by RandomColor.)  
ColorHSYALerp(ColorHSY, ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHSYALerp(ColorHSY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorHSYAShift(ColorHSY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHSYAShift(ColorHSY, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorHSYASpread(ColorHSY, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHSYASpread(ColorHSY, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorHSYLerp 
Generates a random color in the hue/saturation/luma color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSYShift(ColorHSY, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSYShift(ColorHSY, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSYSpread(ColorHSY, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHSYSpread(ColorHSY, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHCL, ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHCV, ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHCY, ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHSL, ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHSV, ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueLerp(ColorHSY, ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the hue channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueShift(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the hue channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorHueSpread(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the hue channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorIntensityLerp(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensityLerp(Color, Color)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensityLerp(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensityLerp(ColorCMY, ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the collective intensity of the color channels toward the specified target by a random amount while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensityShift(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensityShift(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensityShift(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensityShift(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensitySpread(Color)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensitySpread(ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensitySpread(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensitySpread(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensitySpread(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorIntensitySpread(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the collective intensity of the color channels toward its minimum or maximum possible value while keeping the opacity the same.
(Defined by RandomColor.)  
ColorKeyLerp(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the key channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorKeyLerp(ColorCMYK, ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the key channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorKeyShift(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the key channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorKeyShift(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the key channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorKeySpread(ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the key channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorKeySpread(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the key channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorKeySpread(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the key channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightBlue 
Generates a random blue color, ranging all the way from blue to completely white.
(Defined by RandomColor.)  
ColorLightGreen 
Generates a random green color, ranging all the way from green to completely white.
(Defined by RandomColor.)  
ColorLightnessLerp(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessLerp(ColorHCL, ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessLerp(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessLerp(ColorHSL, ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the lightness channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessShift(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessShift(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessShift(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessShift(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the lightness channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessSpread(ColorHCL)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessSpread(ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessSpread(ColorHCL, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessSpread(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessSpread(ColorHCL, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightnessSpread(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the lightness channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLightRed 
Generates a random red color, ranging all the way from red to completely white.
(Defined by RandomColor.)  
ColorLumaLerp(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaLerp(ColorHCY, ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaLerp(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaLerp(ColorHSY, ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the luma channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaShift(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaShift(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaShift(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaShift(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the luma channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaSpread(ColorHCY)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaSpread(ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaSpread(ColorHCY, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaSpread(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaSpread(ColorHCY, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorLumaSpread(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the luma channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaLerp(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaLerp(ColorCMY, ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaLerp(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaLerp(ColorCMYK, ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the magenta channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaShift(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaShift(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaShift(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaShift(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the magenta channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaSpread(ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaSpread(ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaSpread(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaSpread(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaSpread(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMagentaSpread(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the magenta channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorMellow 
Generates a random mellow color, one that has a low to moderate saturation and moderate to high value.
(Defined by RandomColor.)  
ColorNeutral 
Generates a random neutral color, one that has an extremely low saturation.
(Defined by RandomColor.)  
ColorPale 
Generates a random pale color, one that has a very low saturation and moderately high value.
(Defined by RandomColor.)  
ColorPastel 
Generates a random pastel color, one that has a low saturation and high value.
(Defined by RandomColor.)  
ColorRed 
Generates a random red color, ranging all the way from completely black, through red, to complete white.
(Defined by RandomColor.)  
ColorRedLerp(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the red channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorRedLerp(Color, Color)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the red channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorRedShift(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the red channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorRedShift(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly selecting a new value for the red channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorRedSpread(Color)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the red channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorRedSpread(Color, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the red channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorRedSpread(Color, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly spreading the red channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorRGB  Overloaded.
Generates a random color selected from a uniform distribution of the red/green/blue color space.
(Defined by RandomColor.)  
ColorRGB(Single)  Overloaded.
Generates a random color selected from a uniform distribution of the red/green/blue color space, with a specified opacity.
(Defined by RandomColor.)  
ColorRGBA 
Generates a random color selected from a uniform distribution of the red/green/blue color space, with a random opacity.
(Defined by RandomColor.)  
ColorRGBALerp(Color, Color)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorRGBALerp(Color, Single, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by linearly interpolating the color channels and opacity toward the specified targets by independently random amounts.
(Defined by RandomColor.)  
ColorRGBAShift(Color, Single, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorRGBAShift(Color, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels and opacity.
(Defined by RandomColor.)  
ColorRGBASpread(Color, Single, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorRGBASpread(Color, Single, Single, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels and opacity toward their minimum or maximum possible values.
(Defined by RandomColor.)  
ColorRGBLerp 
Generates a random color in the red/green/blue color space by linearly interpolating the color channels toward the specified targets by independently random amounts while keeping the opacity the same.
(Defined by RandomColor.)  
ColorRGBShift(Color, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorRGBShift(Color, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently selecting new values for the color channels while keeping the opacity the same.
(Defined by RandomColor.)  
ColorRGBSpread(Color, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorRGBSpread(Color, Single, Single, Single, Single, Single, Single)  Overloaded.
Generates a random color in the red/green/blue color space by randomly and independently spreading the color channels toward their minimum or maximum possible values while keeping the opacity the same.
(Defined by RandomColor.)  
ColorSaturationLerp(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationLerp(ColorHSL, ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationLerp(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationLerp(ColorHSV, ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationLerp(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationLerp(ColorHSY, ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by linearly interpolating the saturation channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationShift(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationShift(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationShift(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationShift(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationShift(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationShift(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly selecting a new value for the saturation channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSL)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSY)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSL, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSY, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSL, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/lightness color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSaturationSpread(ColorHSY, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/luma color space by randomly spreading the saturation channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorSomber 
Generates a random somber color, one that has a moderate saturation and lower to moderate value.
(Defined by RandomColor.)  
ColorSubdued 
Generates a random subdued color, one that has a low to moderate saturation and moderate value.
(Defined by RandomColor.)  
ColorValueLerp(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueLerp(ColorHCV, ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueLerp(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueLerp(ColorHSV, ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by linearly interpolating the value channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueShift(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueShift(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueShift(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueShift(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly selecting a new value for the value channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueSpread(ColorHCV)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueSpread(ColorHSV)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueSpread(ColorHCV, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueSpread(ColorHSV, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueSpread(ColorHCV, Single, Single)  Overloaded.
Generates a random color in the hue/chroma/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorValueSpread(ColorHSV, Single, Single)  Overloaded.
Generates a random color in the hue/saturation/value color space by randomly spreading the value channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorWarm 
Generates a random warm color, one that has a hue loosely between red and yellow.
(Defined by RandomColor.)  
ColorYellowLerp(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowLerp(ColorCMY, ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowLerp(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowLerp(ColorCMYK, ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by linearly interpolating the yellow channel toward the specified target by a random amount while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowShift(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowShift(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowShift(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowShift(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly selecting a new value for the yellow channel while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowSpread(ColorCMY)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowSpread(ColorCMYK)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowSpread(ColorCMY, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowSpread(ColorCMYK, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowSpread(ColorCMY, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
ColorYellowSpread(ColorCMYK, Single, Single)  Overloaded.
Generates a random color in the cyan/magenta/yellow/key color space by randomly spreading the yellow channel toward its minimum or maximum possible value while keeping all other channels the same.
(Defined by RandomColor.)  
DecimalString 
Generates a random string representing a sequence of decimal digits.
(Defined by RandomString.)  
DoubleC1O2 
Returns a random floating point number greater than or equal to one and strictly less than two.
(Defined by RandomFloatingPoint.)  
DoubleC2O4 
Returns a random floating point number greater than or equal to two and strictly less than four.
(Defined by RandomFloatingPoint.)  
DoubleCC 
Returns a random floating point number greater than or equal to zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
DoubleCO 
Returns a random floating point number greater than or equal to zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
DoubleOC 
Returns a random floating point number strictly greater than zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
DoubleOO 
Returns a random floating point number strictly greater than zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
ElementTElement 
Returns a uniformly selected random element from list.
(Defined by RandomListAccess.)  
ExponentialSample(Single)  Overloaded.
Returns a random value sampled from an exponential probability distribution.
(Defined by RandomSample.)  
ExponentialSample(Double)  Overloaded.
Returns a random value sampled from an exponential probability distribution.
(Defined by RandomSample.)  
ExponentialSample(Single, Single)  Overloaded.
Returns a random value sampled from an exponential probability distribution.
(Defined by RandomSample.)  
ExponentialSample(Double, Double)  Overloaded.
Returns a random value sampled from an exponential probability distribution.
(Defined by RandomSample.)  
FloatC1O2 
Returns a random floating point number greater than or equal to one and strictly less than two.
(Defined by RandomFloatingPoint.)  
FloatC2O4 
Returns a random floating point number greater than or equal to two and strictly less than four.
(Defined by RandomFloatingPoint.)  
FloatCC 
Returns a random floating point number greater than or equal to zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
FloatCO 
Returns a random floating point number greater than or equal to zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
FloatOC 
Returns a random floating point number strictly greater than zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
FloatOO 
Returns a random floating point number strictly greater than zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
HalfAngleDegCC 
Returns a random angle measured in degrees from only half of the full range of rotation, greater than or equal to 0 degrees and less than or equal to 180 degrees.
(Defined by RandomAngle.)  
HalfAngleDegCO 
Returns a random angle measured in degrees from only half of the full range of rotation, greater than or equal to 0 degrees and strictly less than 180 degrees.
(Defined by RandomAngle.)  
HalfAngleDegOC 
Returns a random angle measured in degrees from only half of the full range of rotation, strictly greater than 0 degrees and less than or equal to 180 degrees.
(Defined by RandomAngle.)  
HalfAngleDegOO 
Returns a random angle measured in degrees from only half of the full range of rotation, strictly greater than 0 degrees and strictly less than 180 degrees.
(Defined by RandomAngle.)  
HalfAngleRadCC 
Returns a random angle measured in radians from only half of the full range of rotation, greater than or equal to 0 radians and less than or equal to π radians.
(Defined by RandomAngle.)  
HalfAngleRadCO 
Returns a random angle measured in radians from only half of the full range of rotation, greater than or equal to 0 radians and strictly less than π radians.
(Defined by RandomAngle.)  
HalfAngleRadOC 
Returns a random angle measured in radians from only half of the full range of rotation, strictly greater than 0 radians and less than or equal to π radians.
(Defined by RandomAngle.)  
HalfAngleRadOO 
Returns a random angle measured in radians from only half of the full range of rotation, strictly greater than 0 radians and strictly less than π radians.
(Defined by RandomAngle.)  
HermiteSplineSample(Keyframe, Keyframe)  Overloaded.
Returns a random value sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
HermiteSplineSample(AnimationCurve, Int32)  Overloaded.
Returns a random value sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
HermiteSplineSample(Vector2, Single, Vector2, Single)  Overloaded.
Returns a random value sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
HermiteSplineSample(Single, Single, Single, Single, Single, Single)  Overloaded.
Returns a random value sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
HermiteSplineSample(Double, Double, Double, Double, Double, Double)  Overloaded.
Returns a random value sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
HexadecimalString(Int32)  Overloaded.
Generates a random string representing a sequence of decimal digits.
(Defined by RandomString.)  
HexadecimalString(Int32, RandomStringCasing)  Overloaded.
Generates a random string representing a sequence of decimal digits.
(Defined by RandomString.)  
Identifier(Int32)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet, both upper and lower case, with the restriction that the first character cannot be a decimal digit.
(Defined by RandomString.)  
Identifier(Int32, Single)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet, both upper and lower case, plus the underscore character which can occur randomly with a specified probability, with the restriction that the first character cannot be a decimal digit.
(Defined by RandomString.)  
Identifier(Int32, RandomStringCasing)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet, with the restriction that the first character cannot be a decimal digit.
(Defined by RandomString.)  
Identifier(Int32, RandomStringCasing, Single)  Overloaded.
Generates a random string using only decimal digits and letters from the English alphabet, plus the underscore character which can occur randomly with a specified probability, with the restriction that the first character cannot be a decimal digit.
(Defined by RandomString.)  
Index(Int32)  Overloaded.
Returns a uniformly distributed random index in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
Index(UInt32)  Overloaded.
Returns a uniformly distributed random index in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
Index(Int64)  Overloaded.
Returns a uniformly distributed random index in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
Index(UInt64)  Overloaded.
Returns a uniformly distributed random index in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
IndexTElement(IListTElement)  Overloaded.
Returns a uniformly distributed random index in the range [0, list.Count), suitable for indexing into list.
(Defined by RandomListAccess.)  
Int  (Defined by RandomInteger.)  
IntNonNegative 
Returns a random integer greater than or equal to 0 and less than or equal to MaxValue.
(Defined by RandomInteger.)  
LinearSample(Vector2, Vector2)  Overloaded.
Returns a random value sampled from a linear probability distribution.
(Defined by RandomSample.)  
LinearSample(Single, Single, Single, Single)  Overloaded.
Returns a random value sampled from a linear probability distribution.
(Defined by RandomSample.)  
LinearSample(Double, Double, Double, Double)  Overloaded.
Returns a random value sampled from a linear probability distribution.
(Defined by RandomSample.)  
Long  (Defined by RandomInteger.)  
LongNonNegative 
Returns a random long integer greater than or equal to 0 and less than or equal to MaxValue.
(Defined by RandomInteger.)  
MakeAngleDegCCGenerator 
Returns an angle generator which will produce random degree values within the specified range.
(Defined by RandomAngle.)  
MakeAngleDegCOGenerator 
Returns an angle generator which will produce random degree values within the specified range.
(Defined by RandomAngle.)  
MakeAngleDegOCGenerator 
Returns an angle generator which will produce random degree values within the specified range.
(Defined by RandomAngle.)  
MakeAngleDegOOGenerator 
Returns an angle generator which will produce random degree values within the specified range.
(Defined by RandomAngle.)  
MakeAngleRadCCGenerator 
Returns an angle generator which will produce random radian values within the specified range.
(Defined by RandomAngle.)  
MakeAngleRadCOGenerator 
Returns an angle generator which will produce random radian values within the specified range.
(Defined by RandomAngle.)  
MakeAngleRadOCGenerator 
Returns an angle generator which will produce random radian values within the specified range.
(Defined by RandomAngle.)  
MakeAngleRadOOGenerator 
Returns an angle generator which will produce random radian values within the specified range.
(Defined by RandomAngle.)  
MakeBitGenerator 
Returns a bit generator which will produce a single bit per call to generator.Next().
(Defined by RandomBits.)  
MakeBits32Generator  Overloaded.
Returns a bit generator which will produce 32 bits per call to generator.Next().
(Defined by RandomBits.)  
MakeBits32Generator(Int32)  Overloaded.
Returns a bit generator which will produce bitCount bits per call to generator.Next().
(Defined by RandomBits.)  
MakeBits64Generator  Overloaded.
Returns a bit generator which will produce 64 bits per call to generator.Next().
(Defined by RandomBits.)  
MakeBits64Generator(Int32)  Overloaded.
Returns a bit generator which will produce bitCount bits per call to generator.Next().
(Defined by RandomBits.)  
MakeByteGenerator 
Returns a range generator which will produce bytes greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeChanceGenerator  Overloaded.
Returns a boolean generator which will produce random boolean values with exacty a half and half chance of being true or false.
(Defined by RandomChance.)  
MakeChanceGenerator(Int32, Int32)  Overloaded.
Returns a boolean generator which will produce random boolean values where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
MakeChanceGenerator(UInt32, UInt32)  Overloaded.
Returns a boolean generator which will produce random boolean values where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
MakeChanceGenerator(Int64, Int64)  Overloaded.
Returns a boolean generator which will produce random boolean values where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
MakeChanceGenerator(UInt64, UInt64)  Overloaded.
Returns a boolean generator which will produce random boolean values where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
MakeChanceGenerator(Single, Single)  Overloaded.
Returns a boolean generator which will produce random boolean values where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
MakeChanceGenerator(Double, Double)  Overloaded.
Returns a boolean generator which will produce random boolean values where on average the ratio of true results to false results will be ratioTrue:ratioFalse.
(Defined by RandomChance.)  
MakeDiceGenerator(String)  Overloaded.
Prepares an efficient dice generator which will generate dice rolls, one batch at a time,
according to the rules determined by the specified notation.
(Defined by RandomDice.)  
MakeDiceGenerator(Int32, Int32)  Overloaded.
Prepares an efficient dice generator which will generate dice rolls, one batch at a time.
(Defined by RandomDice.)  
MakeDiceGeneratorDropHighest 
Prepares an efficient dice generator which will generate dice rolls, one batch at a time,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
MakeDiceGeneratorDropLowest 
Prepares an efficient dice generator which will generate dice rolls, one batch at a time,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
MakeDiceGeneratorKeepHighest 
Prepares an efficient dice generator which will generate dice rolls, one batch at a time,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
MakeDiceGeneratorKeepLowest 
Prepares an efficient dice generator which will generate dice rolls, one batch at a time,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
MakeDieGenerator 
Prepares an efficient range generator which will generate dice rolls, one at a time, with values greater than or equal to 1 and less than or equal to sides.
(Defined by RandomDice.)  
MakeDoubleC1O2Generator 
Returns a range generator which will produce doubles greater than or equal to one and strictly less than two.
(Defined by RandomRangeGenerator.)  
MakeDoubleC2O4Generator 
Returns a range generator which will produce doubles greater than or equal to two and strictly less than four.
(Defined by RandomRangeGenerator.)  
MakeDoubleCCGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeDoubleCOGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeDoubleOCGenerator 
Returns a range generator which will produce doubles strictly greater than zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeDoubleOOGenerator 
Returns a range generator which will produce doubles strictly greater than zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeElementGeneratorTElement 
Returns an element generator which will return elements from list with an equally weighted distribution.
(Defined by RandomListAccess.)  
MakeEnumGeneratorTEnum 
Returns an enum generator which will return random enumeration items from TEnum, uniformly distributed either by unique value or by name.
(Defined by RandomEnum.)  
MakeExponentialSampleGenerator(Single)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Double)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Single, OneSidedFloatZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Double, OneSidedDoubleZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Single, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Single, Single, OneSidedFloatZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Double, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Double, Double, OneSidedDoubleZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Single, Single, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a an exponential probability distribution.
(Defined by RandomSample.)  
MakeExponentialSampleGenerator(Double, Double, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a an exponential probability distribution.
(Defined by RandomSample.)  
MakeFloatC1O2Generator 
Returns a range generator which will produce floats greater than or equal to one and strictly less than two.
(Defined by RandomRangeGenerator.)  
MakeFloatC2O4Generator 
Returns a range generator which will produce floats greater than or equal to two and strictly less than four.
(Defined by RandomRangeGenerator.)  
MakeFloatCCGenerator 
Returns a range generator which will produce floats greater than or equal to zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeFloatCOGenerator 
Returns a range generator which will produce floats greater than or equal to zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeFloatOCGenerator 
Returns a range generator which will produce floats strictly greater than zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeFloatOOGenerator 
Returns a range generator which will produce floats strictly greater than zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeHermiteSplineSampleGenerator(Keyframe, Keyframe)  Overloaded.
Returns a sample generator which will produce values sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
MakeHermiteSplineSampleGenerator(AnimationCurve, Int32)  Overloaded.
Returns a sample generator which will produce values sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
MakeHermiteSplineSampleGenerator(Vector2, Single, Vector2, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
MakeHermiteSplineSampleGenerator(Single, Single, Single, Single, Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
MakeHermiteSplineSampleGenerator(Double, Double, Double, Double, Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a Hermite spline probability distribution.
(Defined by RandomSample.)  
MakeIndexGenerator(Int32)  Overloaded.
Returns a range generator which will produce uniformly distributed random indices in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeIndexGenerator(UInt32)  Overloaded.
Returns a range generator which will produce uniformly distributed random indices in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeIndexGenerator(Int64)  Overloaded.
Returns a range generator which will produce uniformly distributed random indices in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeIndexGenerator(UInt64)  Overloaded.
Returns a range generator which will produce uniformly distributed random indices in the range [0, length), suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeIndexGeneratorTElement(IListTElement)  Overloaded.
Returns a range generator which will produce uniformly distributed random indices in the range [0, list.Count), suitable for indexing into list.
(Defined by RandomListAccess.)  
MakeIntGenerator 
Returns a range generator which will produce integers greater than or equal to either 0 or MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeLinearSampleGenerator(Vector2, Vector2)  Overloaded.
Returns a sample generator which will produce values sampled from a linear probability distribution.
(Defined by RandomSample.)  
MakeLinearSampleGenerator(Single, Single, Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a linear probability distribution.
(Defined by RandomSample.)  
MakeLinearSampleGenerator(Double, Double, Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a linear probability distribution.
(Defined by RandomSample.)  
MakeLongGenerator 
Returns a range generator which will produce long integers greater than or equal to either 0 or MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeNegativeProbabilityGenerator(Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/2^31.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/2^32.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/2^63.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/2^64.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeNegativeProbabilityGenerator(Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeNormalSampleGenerator(Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Single, Single, TwoSidedSymmetricFloatZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Double, Double, TwoSidedSymmetricDoubleZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Single, Single, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Single, Single, Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Double, Double, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Double, Double, Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Single, Single, Single, Single, TwoSidedSymmetricFloatZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Double, Double, Double, Double, TwoSidedSymmetricDoubleZigguratTable)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Single, Single, Single, Single, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeNormalSampleGenerator(Double, Double, Double, Double, Int32, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
MakeOneOrZeroGenerator  Overloaded.
Returns an integer generator which will produce numbers with exacty a half and half chance of being positive one or zero.
(Defined by RandomSignOrZero.)  
MakeOneOrZeroGenerator(Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
MakeOneOrZeroGenerator(UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
MakeOneOrZeroGenerator(Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
MakeOneOrZeroGenerator(UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
MakeOneOrZeroGenerator(Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
MakeOneOrZeroGenerator(Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/2^31.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/2^32.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/2^63.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/2^64.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeOneProbabilityGenerator(Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakePiecewiseHermiteSampleGenerator(Keyframe)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
MakePiecewiseHermiteSampleGenerator(AnimationCurve)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
MakePiecewiseHermiteSampleGenerator(Vector2, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
MakePiecewiseHermiteSampleGenerator(Single, Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
MakePiecewiseHermiteSampleGenerator(Double, Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
MakePiecewiseLinearSampleGenerator(Vector2)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise linear probability distribution.
(Defined by RandomSample.)  
MakePiecewiseLinearSampleGenerator(Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise linear probability distribution.
(Defined by RandomSample.)  
MakePiecewiseLinearSampleGenerator(Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise linear probability distribution.
(Defined by RandomSample.)  
MakePiecewiseUniformSampleGenerator(Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
MakePiecewiseUniformSampleGenerator(Vector2, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
MakePiecewiseUniformSampleGenerator(Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
MakePiecewiseWeightedUniformSampleGenerator(Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
MakePiecewiseWeightedUniformSampleGenerator(Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
MakePositiveProbabilityGenerator(Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/2^31.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/2^32.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/2^63.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/2^64.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakePositiveProbabilityGenerator(Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakePreciseDoubleCCGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseDoubleCOGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseDoubleOCGenerator 
Returns a range generator which will produce doubles strictly greater than zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseDoubleOOGenerator 
Returns a range generator which will produce doubles strictly greater than zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseFloatCCGenerator 
Returns a range generator which will produce floats greater than or equal to zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseFloatCOGenerator 
Returns a range generator which will produce floats greater than or equal to zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseFloatOCGenerator 
Returns a range generator which will produce floats strictly greater than zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseFloatOOGenerator 
Returns a range generator which will produce floats strictly greater than zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCCGenerator(Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCCGenerator(Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCCGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to lowerInclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCCGenerator(Double, Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to lowerInclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCOGenerator(Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCOGenerator(Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCOGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to lowerInclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeCOGenerator(Double, Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to lowerInclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOCGenerator(Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOCGenerator(Double)  Overloaded.
Returns a range generator which will produce doubles strictly greater than zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOCGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than lowerExclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOCGenerator(Double, Double)  Overloaded.
Returns a range generator which will produce doubles strictly greater than lowerExclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOOGenerator(Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOOGenerator(Double)  Overloaded.
Returns a range generator which will produce doubles strictly greater than zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOOGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than lowerExclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseRangeOOGenerator(Double, Double)  Overloaded.
Returns a range generator which will produce doubles strictly greater than lowerExclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedDoubleCCGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedDoubleCOGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedDoubleOCGenerator 
Returns a range generator which will produce doubles strictly greater than zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedDoubleOOGenerator 
Returns a range generator which will produce doubles strictly greater than zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedFloatCCGenerator 
Returns a range generator which will produce floats greater than or equal to zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedFloatCOGenerator 
Returns a range generator which will produce floats greater than or equal to zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedFloatOCGenerator 
Returns a range generator which will produce floats strictly greater than zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakePreciseSignedFloatOOGenerator 
Returns a range generator which will produce floats strictly greater than zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomRangeGenerator.)  
MakeProbabilityGenerator(Int32)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/2^31.
(Defined by RandomChance.)  
MakeProbabilityGenerator(UInt32)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/2^32.
(Defined by RandomChance.)  
MakeProbabilityGenerator(Int64)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/2^63.
(Defined by RandomChance.)  
MakeProbabilityGenerator(UInt64)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/2^64.
(Defined by RandomChance.)  
MakeProbabilityGenerator(Single)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is set by the parameter probability.
(Defined by RandomChance.)  
MakeProbabilityGenerator(Double)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is set by the parameter probability.
(Defined by RandomChance.)  
MakeProbabilityGenerator(Int32, Int32)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
MakeProbabilityGenerator(UInt32, UInt32)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
MakeProbabilityGenerator(Int64, Int64)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
MakeProbabilityGenerator(UInt64, UInt64)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
MakeProbabilityGenerator(Single, Single)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
MakeProbabilityGenerator(Double, Double)  Overloaded.
Returns a boolean generator which will produce random boolean values where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
MakeRangeCCGenerator(SByte)  Overloaded.
Returns a range generator which will produce signed bytes greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Byte)  Overloaded.
Returns a range generator which will produce bytes greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Int16)  Overloaded.
Returns a range generator which will produce short integers greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Int32)  Overloaded.
Returns a range generator which will produce integers greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Int64)  Overloaded.
Returns a range generator which will produce long integers greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(SByte, SByte)  Overloaded.
Returns a range generator which will produce signed bytes greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Byte, Byte)  Overloaded.
Returns a range generator which will produce bytes greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Int16, Int16)  Overloaded.
Returns a range generator which will produce short integers greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(UInt16, UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Int32, Int32)  Overloaded.
Returns a range generator which will produce integers greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(UInt32, UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Int64, Int64)  Overloaded.
Returns a range generator which will produce long integers greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(UInt64, UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCCGenerator(Double, Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(SByte)  Overloaded.
Returns a range generator which will produce signed bytes greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Byte)  Overloaded.
Returns a range generator which will produce bytes greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Int16)  Overloaded.
Returns a range generator which will produce short integers greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Int32)  Overloaded.
Returns a range generator which will produce integers greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Int64)  Overloaded.
Returns a range generator which will produce long integers greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(SByte, SByte)  Overloaded.
Returns a range generator which will produce signed bytes greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Byte, Byte)  Overloaded.
Returns a range generator which will produce bytes greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Int16, Int16)  Overloaded.
Returns a range generator which will produce short integers greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(UInt16, UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Int32, Int32)  Overloaded.
Returns a range generator which will produce integers greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(UInt32, UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Int64, Int64)  Overloaded.
Returns a range generator which will produce long integers greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(UInt64, UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeCOGenerator(Double, Double)  Overloaded.
Returns a range generator which will produce doubles greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(SByte)  Overloaded.
Returns a range generator which will produce signed bytes strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Byte)  Overloaded.
Returns a range generator which will produce bytes strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Int16)  Overloaded.
Returns a range generator which will produce short integers strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Int32)  Overloaded.
Returns a range generator which will produce integers strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Int64)  Overloaded.
Returns a range generator which will produce long integers strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Double)  Overloaded.
Returns a range generator which will produce doubles strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(SByte, SByte)  Overloaded.
Returns a range generator which will produce signed bytes strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Byte, Byte)  Overloaded.
Returns a range generator which will produce bytes strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Int16, Int16)  Overloaded.
Returns a range generator which will produce short integers strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(UInt16, UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Int32, Int32)  Overloaded.
Returns a range generator which will produce integers strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(UInt32, UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Int64, Int64)  Overloaded.
Returns a range generator which will produce long integers strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(UInt64, UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOCGenerator(Double, Double)  Overloaded.
Returns a range generator which will produce doubles strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(SByte)  Overloaded.
Returns a range generator which will produce signed bytes strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Byte)  Overloaded.
Returns a range generator which will produce bytes strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Int16)  Overloaded.
Returns a range generator which will produce short integers strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Int32)  Overloaded.
Returns a range generator which will produce integers strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Int64)  Overloaded.
Returns a range generator which will produce long integers strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(SByte, SByte)  Overloaded.
Returns a range generator which will produce signed bytes strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Byte, Byte)  Overloaded.
Returns a range generator which will produce bytes strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Int16, Int16)  Overloaded.
Returns a range generator which will produce short integers strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(UInt16, UInt16)  Overloaded.
Returns a range generator which will produce unsigned short integers strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Int32, Int32)  Overloaded.
Returns a range generator which will produce integers strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(UInt32, UInt32)  Overloaded.
Returns a range generator which will produce unsigned integers strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Int64, Int64)  Overloaded.
Returns a range generator which will produce long integers strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(UInt64, UInt64)  Overloaded.
Returns a range generator which will produce unsigned long integers strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeRangeOOGenerator(Single, Single)  Overloaded.
Returns a range generator which will produce floats strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomRangeGenerator.)  
MakeSByteGenerator 
Returns a range generator which will produce signed bytes greater than or equal to either 0 or MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeShortGenerator 
Returns a range generator which will produce short integers greater than or equal to either 0 or MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeSignedDoubleCCGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeSignedDoubleCOGenerator 
Returns a range generator which will produce doubles greater than or equal to zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeSignedDoubleOCGenerator 
Returns a range generator which will produce doubles strictly greater than zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeSignedDoubleOOGenerator 
Returns a range generator which will produce doubles strictly greater than zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeSignedFloatCCGenerator 
Returns a range generator which will produce floats greater than or equal to zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeSignedFloatCOGenerator 
Returns a range generator which will produce floats greater than or equal to zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeSignedFloatOCGenerator 
Returns a range generator which will produce floats strictly greater than zero and less than or equal to one.
(Defined by RandomRangeGenerator.)  
MakeSignedFloatOOGenerator 
Returns a range generator which will produce floats strictly greater than zero and strictly less than one.
(Defined by RandomRangeGenerator.)  
MakeSignGenerator  Overloaded.
Returns an integer generator which will produce numbers with exacty a half and half chance of being positive one or negative one.
(Defined by RandomSignOrZero.)  
MakeSignGenerator(Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignGenerator(UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignGenerator(Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignGenerator(UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignGenerator(Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignGenerator(Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignOrZeroGenerator  Overloaded.
Returns an integer generator which will produce numbers with exacty a one third chance each of being positive one, zero, or negative one.
(Defined by RandomSignOrZero.)  
MakeSignOrZeroGenerator(Int32, Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignOrZeroGenerator(UInt32, UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignOrZeroGenerator(Int64, Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignOrZeroGenerator(UInt64, UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignOrZeroGenerator(Single, Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignOrZeroGenerator(Double, Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^31 and the probability of a negative one result is numeratorNegative/2^31. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^32 and the probability of a negative one result is numeratorNegative/2^32. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^63 and the probability of a negative one result is numeratorNegative/2^63. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^64 and the probability of a negative one result is numeratorNegative/2^64. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is set by the parameter probabilityPositive and the probability of a positive one result is set by the parameter probabilityNegative. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is set by the parameter probabilityPositive and the probability of a positive one result is set by the parameter probabilityNegative. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Int32, Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(UInt32, UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Int64, Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(UInt64, UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Single, Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeSignProbabilityGenerator(Double, Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
MakeTrapezoidalSampleGenerator(Single, Single, Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a trapezoidal probability distribution.
(Defined by RandomSample.)  
MakeTrapezoidalSampleGenerator(Double, Double, Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a trapezoidal probability distribution.
(Defined by RandomSample.)  
MakeTriangularSampleGenerator(Single, Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a triangular probability distribution.
(Defined by RandomSample.)  
MakeTriangularSampleGenerator(Double, Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a triangular probability distribution.
(Defined by RandomSample.)  
MakeUIntGenerator 
Returns a range generator which will produce unsigned integers greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeULongGenerator 
Returns a range generator which will produce unsigned long integers greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeUniformSampleGenerator(Single, Single)  Overloaded.
Returns a sample generator which will produce values sampled from a uniform probability distribution with the given range.
(Defined by RandomSample.)  
MakeUniformSampleGenerator(Double, Double)  Overloaded.
Returns a sample generator which will produce values sampled from a uniform probability distribution.
(Defined by RandomSample.)  
MakeUShortGenerator 
Returns a range generator which will produce unsigned short integers greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomRangeGenerator.)  
MakeWeightedElementGeneratorTElement(IListTElement, SByte)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, SByte)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Byte)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, Byte)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int16)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, Int16)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, UInt16)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, UInt16)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, Int32)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, UInt32)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, UInt32)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int64)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, Int64)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, UInt64)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, UInt64)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Single)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, Single)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Double)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, FuncInt32, Double)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, SByte)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, Byte)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, Int16)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, UInt16)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, Int32)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, UInt32)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, Int64)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, UInt64)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, Single)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedElementGeneratorTElement(IListTElement, Int32, Double)  Overloaded.
Returns a weighted element generator which will return random elements from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, SByte)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, SByte)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, Byte)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, Byte)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, Int16)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, Int16)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, UInt16)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, UInt16)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, Int32)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, Int32)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, UInt32)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, UInt32)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, Int64)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, Int64)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, UInt64)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, UInt64)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, Single)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, Single)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncTEnum, Double)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedEnumGeneratorTEnum(FuncString, Double)  Overloaded.
Returns a weighted enum generator which will return random enumeration items from TEnum, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomEnum.)  
MakeWeightedIndexGenerator(SByte)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Byte)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int16)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(UInt16)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(UInt32)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int64)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(UInt64)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Single)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Double)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, SByte)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, SByte)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, Byte)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, Byte)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, Int16)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, Int16)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, UInt16)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, UInt16)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, Int32)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, Int32)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, UInt32)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, UInt32)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, Int64)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, Int64)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, UInt64)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, UInt64)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, Single)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, Single)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, Double)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeWeightedIndexGenerator(Int32, FuncInt32, Double)  Overloaded.
Returns a weighted index generator which will produce random indices in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
MakeZeroProbabilityGenerator(Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/2^31.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/2^32.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/2^63.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/2^64.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(Int32, Int32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(UInt32, UInt32)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(Int64, Int64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(UInt64, UInt64)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(Single, Single)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
MakeZeroProbabilityGenerator(Double, Double)  Overloaded.
Returns an integer generator which will produce random numbers from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
NegativeProbability(Int32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/2^31.
(Defined by RandomSignOrZero.)  
NegativeProbability(UInt32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/2^32.
(Defined by RandomSignOrZero.)  
NegativeProbability(Int64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/2^63.
(Defined by RandomSignOrZero.)  
NegativeProbability(UInt64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/2^64.
(Defined by RandomSignOrZero.)  
NegativeProbability(Single)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
NegativeProbability(Double)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
NegativeProbability(Int32, Int32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
NegativeProbability(UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
NegativeProbability(Int64, Int64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
NegativeProbability(UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
NegativeProbability(Single, Single)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
NegativeProbability(Double, Double)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a negative one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
NormalSample(Single, Single)  Overloaded.
Returns a random value sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
NormalSample(Double, Double)  Overloaded.
Returns a random value sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
NormalSample(Single, Single, Single, Single)  Overloaded.
Returns a random value sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
NormalSample(Double, Double, Double, Double)  Overloaded.
Returns a random value sampled from a normal (gaussian/bell curve) probability distribution.
(Defined by RandomSample.)  
OctalString 
Generates a random string representing a sequence of octal digits.
(Defined by RandomString.)  
OneOrZero  Overloaded.
Returns a random integer with exacty a half and half chance of being positive one or zero.
(Defined by RandomSignOrZero.)  
OneOrZero(Int32, Int32)  Overloaded.
Returns a random integer from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
OneOrZero(UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
OneOrZero(Int64, Int64)  Overloaded.
Returns a random integer from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
OneOrZero(UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
OneOrZero(Single, Single)  Overloaded.
Returns a random integer from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
OneOrZero(Double, Double)  Overloaded.
Returns a random integer from the set { 0, +1 } where on average the ratio of positive one results to zero results will be ratioOne:ratioZero.
(Defined by RandomSignOrZero.)  
OneProbability(Int32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/2^31.
(Defined by RandomSignOrZero.)  
OneProbability(UInt32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/2^32.
(Defined by RandomSignOrZero.)  
OneProbability(Int64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/2^63.
(Defined by RandomSignOrZero.)  
OneProbability(UInt64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/2^64.
(Defined by RandomSignOrZero.)  
OneProbability(Single)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
OneProbability(Double)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
OneProbability(Int32, Int32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
OneProbability(UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
OneProbability(Int64, Int64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
OneProbability(UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
OneProbability(Single, Single)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
OneProbability(Double, Double)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
PiecewiseHermiteSample(Keyframe)  Overloaded.
Returns a random value sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
PiecewiseHermiteSample(AnimationCurve)  Overloaded.
Returns a random value sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
PiecewiseHermiteSample(Vector2, Single)  Overloaded.
Returns a random value sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
PiecewiseHermiteSample(Single, Single, Single)  Overloaded.
Returns a random value sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
PiecewiseHermiteSample(Double, Double, Double)  Overloaded.
Returns a random value sampled from a piecewise Hermite spline probability distribution.
(Defined by RandomSample.)  
PiecewiseLinearSample(Vector2)  Overloaded.
Returns a random value sampled from a piecewise linear probability distribution.
(Defined by RandomSample.)  
PiecewiseLinearSample(Single, Single)  Overloaded.
Returns a random value sampled from a piecewise linear probability distribution.
(Defined by RandomSample.)  
PiecewiseLinearSample(Double, Double)  Overloaded.
Returns a random value sampled from a piecewise linear probability distribution.
(Defined by RandomSample.)  
PiecewiseUniformSample(Single, Single)  Overloaded.
Returns a random value sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
PiecewiseUniformSample(Vector2, Single)  Overloaded.
Returns a random value sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
PiecewiseUniformSample(Double, Double)  Overloaded.
Returns a random value sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
PiecewiseWeightedUniformSample(Single, Single)  Overloaded.
Returns a random value sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
PiecewiseWeightedUniformSample(Double, Double)  Overloaded.
Returns a random value sampled from a piecewise uniform probability distribution.
(Defined by RandomSample.)  
PointWithinBox(Vector3)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within an axis aligned box from (0, 0, 0) to size.
(Defined by RandomGeometry.)  
PointWithinBox(Bounds)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within an axis aligned box described by the Bounds specified.
(Defined by RandomGeometry.)  
PointWithinCircle  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a unit circle.
(Defined by RandomGeometry.)  
PointWithinCircle(Vector2)  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a unit circle.
(Defined by RandomGeometry.)  
PointWithinCircle(Single)  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a circle with the specified radius.
(Defined by RandomGeometry.)  
PointWithinCircularShell 
Generates a random 2dimensional vector selected from a uniform distribution of all points within the area of a larger circle with the specified outerRadius minus a smaller circle with the specified innerRadius.
(Defined by RandomGeometry.)  
PointWithinCube  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a unit cube from (0, 0, 0) to (1, 1, 1).
(Defined by RandomGeometry.)  
PointWithinCube(Single)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a cube from (0, 0, 0) to (sideLength, sideLength, sideLength).
(Defined by RandomGeometry.)  
PointWithinParallelogram(Vector2, Vector2)  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a parallelogram with corners at (0, 0), axis0, axis1, and axis0 + axis1.
(Defined by RandomGeometry.)  
PointWithinParallelogram(Vector3, Vector3)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a parallelogram with corners at (0, 0, 0), axis0, axis1, and axis0 + axis1.
(Defined by RandomGeometry.)  
PointWithinParallelogram(Vector2, Vector2, Vector2)  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a parallelogram with corners at root, side0, side1, and an implicit corner opposite from root located at side0 + side1  root.
(Defined by RandomGeometry.)  
PointWithinParallelogram(Vector3, Vector3, Vector3)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a parallelogram with corners at root, side0, side1, and an implicit corner opposite from root located at side0 + side1  root.
(Defined by RandomGeometry.)  
PointWithinRectangle 
Generates a random 2dimensional vector selected from a uniform distribution of all points within a rectangle from (0, 0) to size.
(Defined by RandomGeometry.)  
PointWithinRhomboid 
Generates a random 3dimensional vector selected from a uniform distribution of all points within a rhomboid, also know as a parallelepiped, with corners at (0, 0), the sum of any two of the axis parameters, and a far corner at the sum of all three axis parameters.
(Defined by RandomGeometry.)  
PointWithinSphere  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a unit sphere.
(Defined by RandomGeometry.)  
PointWithinSphere(Vector3)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a unit sphere.
(Defined by RandomGeometry.)  
PointWithinSphere(Single)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a sphere with the specified radius.
(Defined by RandomGeometry.)  
PointWithinSphericalShell 
Generates a random 3dimensional vector selected from a uniform distribution of all points within the area of a larger sphere with the specified outerRadius minus a smaller sphere with the specified innerRadius.
(Defined by RandomGeometry.)  
PointWithinSquare  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a unit square from (0, 0) to (1, 1).
(Defined by RandomGeometry.)  
PointWithinSquare(Single)  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a square from (0, 0) to (sideLength, sideLength).
(Defined by RandomGeometry.)  
PointWithinTriangle(Vector2, Vector2)  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a triangle with corners at (0, 0), axis0, and axis1.
(Defined by RandomGeometry.)  
PointWithinTriangle(Vector3, Vector3)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a triangle with corners at (0, 0, 0), axis0, and axis1.
(Defined by RandomGeometry.)  
PointWithinTriangle(Vector2, Vector2, Vector2)  Overloaded.
Generates a random 2dimensional vector selected from a uniform distribution of all points within a triangle with corners at point0, point1, and point2.
(Defined by RandomGeometry.)  
PointWithinTriangle(Vector3, Vector3, Vector3)  Overloaded.
Generates a random 3dimensional vector selected from a uniform distribution of all points within a triangle with corners at point0, point1, and point2.
(Defined by RandomGeometry.)  
PositiveProbability(Int32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/2^31.
(Defined by RandomSignOrZero.)  
PositiveProbability(UInt32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/2^32.
(Defined by RandomSignOrZero.)  
PositiveProbability(Int64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/2^63.
(Defined by RandomSignOrZero.)  
PositiveProbability(UInt64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/2^64.
(Defined by RandomSignOrZero.)  
PositiveProbability(Single)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
PositiveProbability(Double)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
PositiveProbability(Int32, Int32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
PositiveProbability(UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
PositiveProbability(Int64, Int64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
PositiveProbability(UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
PositiveProbability(Single, Single)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
PositiveProbability(Double, Double)  Overloaded.
Returns a random integer from the set { 1, +1 } where the probability of a positive one result is numerator/denominator.
(Defined by RandomSignOrZero.)  
PreciseDoubleCC 
Returns a random floating point number greater than or equal to zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseDoubleCO 
Returns a random floating point number greater than or equal to zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseDoubleOC 
Returns a random floating point number strictly greater than zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseDoubleOO 
Returns a random floating point number greater than zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseFloatCC 
Returns a random floating point number greater than or equal to zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseFloatCO 
Returns a random floating point number greater than or equal to zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseFloatOC 
Returns a random floating point number strictly greater than zero and less than or equal to one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseFloatOO 
Returns a random floating point number greater than zero and strictly less than one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCC(Single)  Overloaded.
Returns a random float greater than or equal to zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCC(Double)  Overloaded.
Returns a random double greater than or equal to zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCC(Single, Single)  Overloaded.
Returns a random float greater than or equal to lowerInclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCC(Double, Double)  Overloaded.
Returns a random double greater than or equal to lowerInclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCO(Single)  Overloaded.
Returns a random float greater than or equal to zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCO(Double)  Overloaded.
Returns a random double greater than or equal to zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCO(Single, Single)  Overloaded.
Returns a random float greater than or equal to lowerInclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeCO(Double, Double)  Overloaded.
Returns a random double greater than or equal to lowerInclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOC(Single)  Overloaded.
Returns a random float strictly greater than zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOC(Double)  Overloaded.
Returns a random double strictly greater than zero and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOC(Single, Single)  Overloaded.
Returns a random float strictly greater than lowerExclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOC(Double, Double)  Overloaded.
Returns a random double strictly greater than lowerExclusive and less than or equal to upperInclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOO(Single)  Overloaded.
Returns a random float strictly greater than zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOO(Double)  Overloaded.
Returns a random float strictly greater than zero and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOO(Single, Single)  Overloaded.
Returns a random float strictly greater than lowerExclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseRangeOO(Double, Double)  Overloaded.
Returns a random double strictly greater than lowerExclusive and strictly less than upperExclusive,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedDoubleCC 
Returns a random floating point number greater than or equal to negative one and less than or equal to positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedDoubleCO 
Returns a random floating point number greater than or equal to negative one and strictly less than positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedDoubleOC 
Returns a random floating point number strictly greater than negative one and less than or equal to positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedDoubleOO 
Returns a random floating point number strictly greater than negative one and strictly less than positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedFloatCC 
Returns a random floating point number greater than or equal to negative one and less than or equal to positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedFloatCO 
Returns a random floating point number greater than or equal to negative one and strictly less than positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedFloatOC 
Returns a random floating point number strictly greater than negative one and less than or equal to positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
PreciseSignedFloatOO 
Returns a random floating point number strictly greater than negative one and strictly less than positive one,
with no precision loss as numbers get closer to zero.
(Defined by RandomFloatingPoint.)  
Probability(Int32)  Overloaded.
Returns a random bool where the probability of a true result is numerator/2^31.
(Defined by RandomChance.)  
Probability(UInt32)  Overloaded.
Returns a random bool where the probability of a true result is numerator/2^32.
(Defined by RandomChance.)  
Probability(Int64)  Overloaded.
Returns a random bool where the probability of a true result is numerator/2^63.
(Defined by RandomChance.)  
Probability(UInt64)  Overloaded.
Returns a random bool where the probability of a true result is numerator/2^64.
(Defined by RandomChance.)  
Probability(Single)  Overloaded.
Returns a random bool where the probability of a true result is set by the parameter probability.
(Defined by RandomChance.)  
Probability(Double)  Overloaded.
Returns a random bool where the probability of a true result is set by the parameter probability.
(Defined by RandomChance.)  
Probability(Int32, Int32)  Overloaded.
Returns a random bool where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
Probability(UInt32, UInt32)  Overloaded.
Returns a random bool where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
Probability(Int64, Int64)  Overloaded.
Returns a random bool where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
Probability(UInt64, UInt64)  Overloaded.
Returns a random bool where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
Probability(Single, Single)  Overloaded.
Returns a random bool where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
Probability(Double, Double)  Overloaded.
Returns a random bool where the probability of a true result is numerator/denominator.
(Defined by RandomChance.)  
RangeCC(Single)  Overloaded.
Returns a random float greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeCC(Double)  Overloaded.
Returns a random double greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeCC(SByte)  Overloaded.
Returns a random signed byte greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Byte)  Overloaded.
Returns a random byte greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Int16)  Overloaded.
Returns a random short integer greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(UInt16)  Overloaded.
Returns a random unsigned short integer greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Int32)  Overloaded.
Returns a random integer greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(UInt32)  Overloaded.
Returns a random unsigned integer greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Int64)  Overloaded.
Returns a random long integer greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(UInt64)  Overloaded.
Returns a random unsigned long integer greater than or equal to zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Single, Single)  Overloaded.
Returns a random float greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeCC(Double, Double)  Overloaded.
Returns a random double greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeCC(SByte, SByte)  Overloaded.
Returns a random signed byte greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Byte, Byte)  Overloaded.
Returns a random byte greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Int16, Int16)  Overloaded.
Returns a random short integer greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(UInt16, UInt16)  Overloaded.
Returns a random unsigned short integer greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Int32, Int32)  Overloaded.
Returns a random integer greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(UInt32, UInt32)  Overloaded.
Returns a random unsigned integer greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(Int64, Int64)  Overloaded.
Returns a random long integer greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCC(UInt64, UInt64)  Overloaded.
Returns a random unsigned long integer greater than or equal to lowerInclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeCO(Single)  Overloaded.
Returns a random float greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeCO(Double)  Overloaded.
Returns a random double greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeCO(SByte)  Overloaded.
Returns a random signed byte greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Byte)  Overloaded.
Returns a random byte greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Int16)  Overloaded.
Returns a random short integer greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(UInt16)  Overloaded.
Returns a random unsigned short integer greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Int32)  Overloaded.
Returns a random integer greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(UInt32)  Overloaded.
Returns a random unsigned integer greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Int64)  Overloaded.
Returns a random long integer greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(UInt64)  Overloaded.
Returns a random unsigned long integer greater than or equal to zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Single, Single)  Overloaded.
Returns a random float greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeCO(Double, Double)  Overloaded.
Returns a random double greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeCO(SByte, SByte)  Overloaded.
Returns a random signed byte greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Byte, Byte)  Overloaded.
Returns a random byte greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Int16, Int16)  Overloaded.
Returns a random short integer greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(UInt16, UInt16)  Overloaded.
Returns a random unsigned short integer greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Int32, Int32)  Overloaded.
Returns a random integer greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(UInt32, UInt32)  Overloaded.
Returns a random unsigned integer greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(Int64, Int64)  Overloaded.
Returns a random long integer greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeCO(UInt64, UInt64)  Overloaded.
Returns a random unsigned long integer greater than or equal to lowerInclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOC(Single)  Overloaded.
Returns a random float strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeOC(Double)  Overloaded.
Returns a random double strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeOC(SByte)  Overloaded.
Returns a random signed byte strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Byte)  Overloaded.
Returns a random byte strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Int16)  Overloaded.
Returns a random short integer strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(UInt16)  Overloaded.
Returns a random unsigned short short integer strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Int32)  Overloaded.
Returns a random integer strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(UInt32)  Overloaded.
Returns a random unsigned integer strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Int64)  Overloaded.
Returns a random long integer strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(UInt64)  Overloaded.
Returns a random unsigned long integer strictly greater than zero and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Single, Single)  Overloaded.
Returns a random float strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeOC(Double, Double)  Overloaded.
Returns a random double strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomFloatingPoint.)  
RangeOC(SByte, SByte)  Overloaded.
Returns a random signed byte strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Byte, Byte)  Overloaded.
Returns a random byte strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Int16, Int16)  Overloaded.
Returns a random short integer strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(UInt16, UInt16)  Overloaded.
Returns a random unsigned short short integer strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Int32, Int32)  Overloaded.
Returns a random integer strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(UInt32, UInt32)  Overloaded.
Returns a random unsigned integer strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(Int64, Int64)  Overloaded.
Returns a random long integer strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOC(UInt64, UInt64)  Overloaded.
Returns a random unsigned long integer strictly greater than lowerExclusive and less than or equal to upperInclusive.
(Defined by RandomInteger.)  
RangeOO(Single)  Overloaded.
Returns a random float strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeOO(Double)  Overloaded.
Returns a random float strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeOO(SByte)  Overloaded.
Returns a random signed byte strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Byte)  Overloaded.
Returns a random byte strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Int16)  Overloaded.
Returns a random short integer strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(UInt16)  Overloaded.
Returns a random unsigned short integer strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Int32)  Overloaded.
Returns a random integer strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(UInt32)  Overloaded.
Returns a random unsigned integer strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Int64)  Overloaded.
Returns a random long integer strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(UInt64)  Overloaded.
Returns a random unsigned long integer strictly greater than zero and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Single, Single)  Overloaded.
Returns a random float strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeOO(Double, Double)  Overloaded.
Returns a random double strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomFloatingPoint.)  
RangeOO(SByte, SByte)  Overloaded.
Returns a random signed byte strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Byte, Byte)  Overloaded.
Returns a random byte strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Int16, Int16)  Overloaded.
Returns a random short integer strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(UInt16, UInt16)  Overloaded.
Returns a random unsigned short integer strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Int32, Int32)  Overloaded.
Returns a random integer strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(UInt32, UInt32)  Overloaded.
Returns a random unsigned integer strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(Int64, Int64)  Overloaded.
Returns a random long integer strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RangeOO(UInt64, UInt64)  Overloaded.
Returns a random unsigned long integer strictly greater than lowerExclusive and strictly less than upperExclusive.
(Defined by RandomInteger.)  
RollD10 
Generates a random die roll, simulating a 10 sided die.
(Defined by RandomDice.)  
RollD12 
Generates a random die roll, simulating a 12 sided die.
(Defined by RandomDice.)  
RollD20 
Generates a random die roll, simulating a 20 sided die.
(Defined by RandomDice.)  
RollD4 
Generates a random die roll, simulating a 4 sided die.
(Defined by RandomDice.)  
RollD6 
Generates a random die roll, simulating a 6 sided die.
(Defined by RandomDice.)  
RollD8 
Generates a random die roll, simulating a 8 sided die.
(Defined by RandomDice.)  
RollDice(Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
(Defined by RandomDice.)  
RollDice(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
(Defined by RandomDice.)  
RollDice(Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
(Defined by RandomDice.)  
RollDiceDropHighest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropHighest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropHighest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropHighest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropHighest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropLowest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropLowest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropLowest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropLowest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceDropLowest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
RollDiceKeepHighest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepHighest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepHighest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepHighest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepHighest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepLowest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepLowest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepLowest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepLowest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDiceKeepLowest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
RollDie 
Generates a random die roll, simulating a die with the specified number of sides.
(Defined by RandomDice.)  
Rotation  Overloaded.
Generates a random quaternion, selected from a uniform distribution of all possible 3dimensional rotations or orientations.
(Defined by RandomGeometry.)  
Rotation(Quaternion)  Overloaded.
Generates a random quaternion, selected from a uniform distribution of all possible 3dimensional rotations or orientations.
(Defined by RandomGeometry.)  
SByte  (Defined by RandomInteger.)  
SByteNonNegative 
Returns a random signed byte greater than or equal to 0 and less than or equal to MaxValue.
(Defined by RandomInteger.)  
ScaledVector2 
Generates a random 2dimensional vector selected from a uniform distribution of all points on the perimeter of a circle with the specified radius.
(Defined by RandomGeometry.)  
ScaledVector3 
Generates a random 3dimensional vector selected from a uniform distribution of all points on the surface of a sphere with the specified radius.
(Defined by RandomGeometry.)  
ScaledVector4 
Generates a random 4dimensional vector selected from a uniform distribution of all points on the surface of a hypersphere with the specified radius.
(Defined by RandomGeometry.)  
Short 
Returns a random short integer greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomInteger.)  
ShortNonNegative 
Returns a random short integer greater than or equal to 0 and less than or equal to MaxValue.
(Defined by RandomInteger.)  
ShuffleT 
Randomly shuffles in place all the elements in the list provided.
(Defined by RandomShuffle.)  
ShuffleIntoT 
Randomly shuffles all the elements in source, placing them in shuffled order into target.
The elements in source keep their original order.
(Defined by RandomShuffle.)  
Sign  Overloaded.
Returns a random integer with exacty a half and half chance of being positive one or negative one.
(Defined by RandomSignOrZero.)  
Sign(Int32, Int32)  Overloaded.
Returns a random integer from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
Sign(UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
Sign(Int64, Int64)  Overloaded.
Returns a random integer from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
Sign(UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
Sign(Single, Single)  Overloaded.
Returns a random integer from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
Sign(Double, Double)  Overloaded.
Returns a random integer from the set { 1, +1 } where on average the ratio of positive one results to negative one results will be ratioPositive:ratioNegative.
(Defined by RandomSignOrZero.)  
SignedAngleDegCC 
Returns a random angle measured in degrees from the full range of rotation, half a turn in either direction, greater than or equal to 180 degrees and less than or equal to +180 degrees.
(Defined by RandomAngle.)  
SignedAngleDegCO 
Returns a random angle measured in degrees from the full range of rotation, half a turn in either direction, greater than or equal to 180 degrees and strictly less than +180 degrees.
(Defined by RandomAngle.)  
SignedAngleDegOC 
Returns a random angle measured in degrees from the full range of rotation, half a turn in either direction, strictly greater than 180 degrees and less than or equal to +180 degrees.
(Defined by RandomAngle.)  
SignedAngleDegOO 
Returns a random angle measured in degrees from the full range of rotation, half a turn in either direction, strictly greater than 180 degrees and strictly less than +180 degrees.
(Defined by RandomAngle.)  
SignedAngleRadCC 
Returns a random angle measured in radians from the full range of rotation, half a turn in either direction, greater than or equal to π radians and less than or equal to +π radians.
(Defined by RandomAngle.)  
SignedAngleRadCO 
Returns a random angle measured in radians from the full range of rotation, half a turn in either direction, greater than or equal to π radians and strictly less than +π radians.
(Defined by RandomAngle.)  
SignedAngleRadOC 
Returns a random angle measured in radians from the full range of rotation, half a turn in either direction, strictly greater than π radians and less than or equal to +π radians.
(Defined by RandomAngle.)  
SignedAngleRadOO 
Returns a random angle measured in radians from the full range of rotation, half a turn in either direction, strictly greater than π radians and strictly less than +π radians.
(Defined by RandomAngle.)  
SignedDoubleCC 
Returns a random floating point number greater than or equal to zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
SignedDoubleCO 
Returns a random floating point number greater than or equal to zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
SignedDoubleOC 
Returns a random floating point number strictly greater than zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
SignedDoubleOO 
Returns a random floating point number strictly greater than zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
SignedFloatCC 
Returns a random floating point number greater than or equal to zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
SignedFloatCO 
Returns a random floating point number greater than or equal to zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
SignedFloatOC 
Returns a random floating point number strictly greater than zero and less than or equal to one.
(Defined by RandomFloatingPoint.)  
SignedFloatOO 
Returns a random floating point number strictly greater than zero and strictly less than one.
(Defined by RandomFloatingPoint.)  
SignedHalfAngleDegCC 
Returns a random angle measured in degrees from only half of the full range of rotation, half a turn in either direction, greater than or equal to 90 degrees and less than or equal to +90 degrees.
(Defined by RandomAngle.)  
SignedHalfAngleDegCO 
Returns a random angle measured in degrees from only half of the full range of rotation, half a turn in either direction, greater than or equal to 90 degrees and strictly less than +90 degrees.
(Defined by RandomAngle.)  
SignedHalfAngleDegOC 
Returns a random angle measured in degrees from only half of the full range of rotation, half a turn in either direction, strictly greater than 90 degrees and less than or equal to +90 degrees.
(Defined by RandomAngle.)  
SignedHalfAngleDegOO 
Returns a random angle measured in degrees from only half of the full range of rotation, half a turn in either direction, strictly greater than 90 degrees and strictly less than +90 degrees.
(Defined by RandomAngle.)  
SignedHalfAngleRadCC 
Returns a random angle measured in radians from only half of the full range of rotation, half a turn in either direction, greater than or equal to π/2 radians and less than or equal to +π/2 radians.
(Defined by RandomAngle.)  
SignedHalfAngleRadCO 
Returns a random angle measured in radians from only half of the full range of rotation, half a turn in either direction, greater than or equal to π/2 radians and strictly less than +π/2 radians.
(Defined by RandomAngle.)  
SignedHalfAngleRadOC 
Returns a random angle measured in radians from only half of the full range of rotation, half a turn in either direction, strictly greater than π/2 radians and less than or equal to +π/2 radians.
(Defined by RandomAngle.)  
SignedHalfAngleRadOO 
Returns a random angle measured in radians from only half of the full range of rotation, half a turn in either direction, strictly greater than π/2 radians and strictly less than +π/2 radians.
(Defined by RandomAngle.)  
SignOrZero  Overloaded.
Returns a random integer with exacty a one third chance each of being positive one, zero, or negative one.
(Defined by RandomSignOrZero.)  
SignOrZero(Int32, Int32, Int32)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
SignOrZero(UInt32, UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
SignOrZero(Int64, Int64, Int64)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
SignOrZero(UInt64, UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
SignOrZero(Single, Single, Single)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
SignOrZero(Double, Double, Double)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where on average the ratio of positive one results to zero results to negative one results will be ratioPositive:ratioZero:ratioNegative.
(Defined by RandomSignOrZero.)  
SignProbability(Int32, Int32)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^31 and the probability of a negative one result is numeratorNegative/2^31. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^32 and the probability of a negative one result is numeratorNegative/2^32. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(Int64, Int64)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^63 and the probability of a negative one result is numeratorNegative/2^63. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/2^64 and the probability of a negative one result is numeratorNegative/2^64. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(Single, Single)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is set by the parameter probabilityPositive and the probability of a positive one result is set by the parameter probabilityNegative. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(Double, Double)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is set by the parameter probabilityPositive and the probability of a positive one result is set by the parameter probabilityNegative. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(Int32, Int32, Int32)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(UInt32, UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(Int64, Int64, Int64)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(UInt64, UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(Single, Single, Single)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
SignProbability(Double, Double, Double)  Overloaded.
Returns a random integer from the set { 1, 0, +1 } where the probability of a positive one result is numeratorPositive/denominator and the probability of a negative one result is numeratorNegative/denominator. The probability of a zero result is whatever probability is left over.
(Defined by RandomSignOrZero.)  
String(Int32, Char)  Overloaded.
Generates a random string using the provided character set.
(Defined by RandomString.)  
String(Int32, Char, Char, Single, Boolean, Boolean, Boolean)  Overloaded.
Generates a random string using the provided character set, plus a separator character which can occur randomly with a specified probability.
(Defined by RandomString.)  
SumRollDice(Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
(Defined by RandomDice.)  
SumRollDice(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
(Defined by RandomDice.)  
SumRollDice(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
(Defined by RandomDice.)  
SumRollDice(Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides.
(Defined by RandomDice.)  
SumRollDiceDropHighest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropHighest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropHighest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropHighest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropHighest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropHighest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropHighest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the lowest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropLowest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropLowest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropLowest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropLowest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropLowest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropLowest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceDropLowest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
dropping the highest dropQuantity dice and keeping the rest.
(Defined by RandomDice.)  
SumRollDiceKeepHighest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepHighest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepHighest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepHighest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepHighest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepHighest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepHighest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the highest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepLowest(Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepLowest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepLowest(Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepLowest(Int32, Int32, Int32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepLowest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepLowest(Int32, Int32, Int32, Int32, Int32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
SumRollDiceKeepLowest(Int32, Int32, Int32, ListInt32, ListInt32)  Overloaded.
Generates random dice rolls, simulating the specified quantity of dice each with the specified number of sides,
keeping only the lowest keepQuantity dice and discarding the rest.
(Defined by RandomDice.)  
TrapezoidalSample(Single, Single, Single, Single)  Overloaded.
Returns a random value sampled from a trapezoidal probability distribution.
(Defined by RandomSample.)  
TrapezoidalSample(Double, Double, Double, Double)  Overloaded.
Returns a random value sampled from a trapezoidal probability distribution.
(Defined by RandomSample.)  
TriangularSample(Single, Single, Single)  Overloaded.
Returns a random value sampled from a triangular probability distribution.
(Defined by RandomSample.)  
TriangularSample(Double, Double, Double)  Overloaded.
Returns a random value sampled from a triangular probability distribution.
(Defined by RandomSample.)  
UInt 
Returns a random unsigned integer greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomInteger.)  
ULong 
Returns a random unsigned long integer greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomInteger.)  
UniformSample(Single, Single)  Overloaded.
Returns a random value sampled from a uniform probability distribution with the given range.
(Defined by RandomSample.)  
UniformSample(Double, Double)  Overloaded.
Returns a random value sampled from a uniform probability distribution with the given range.
(Defined by RandomSample.)  
UnitVector2  Overloaded.
Generates a random 2dimensional unit vector, selected from a uniform distribution of all points on the perimeter of a unit circle.
(Defined by RandomGeometry.)  
UnitVector2(Vector2)  Overloaded.
Generates a random 2dimensional unit vector, selected from a uniform distribution of all points on the perimeter of a unit circle.
(Defined by RandomGeometry.)  
UnitVector3  Overloaded.
Generates a random 3dimensional unit vector, selected from a uniform distribution of all points on the surface of a unit sphere.
(Defined by RandomGeometry.)  
UnitVector3(Vector3)  Overloaded.
Generates a random 3dimensional unit vector, selected from a uniform distribution of all points on the surface of a unit sphere.
(Defined by RandomGeometry.)  
UnitVector4  Overloaded.
Generates a random 4dimensional unit vector, selected from a uniform distribution of all points on the surface of a unit hypersphere.
(Defined by RandomGeometry.)  
UnitVector4(Vector4)  Overloaded.
Generates a random 4dimensional unit vector, selected from a uniform distribution of all points on the surface of a unit hypersphere.
(Defined by RandomGeometry.)  
UShort 
Returns a random unsigned short integer greater than or equal to MinValue and less than or equal to MaxValue.
(Defined by RandomInteger.)  
WeightedElementTElement(IListTElement, SByte)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, SByte)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Byte)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Byte)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Int16)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Int16)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, UInt16)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, UInt16)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Int64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Int64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, UInt64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, UInt64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Single)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Single)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Double)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Double)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, SByte, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, SByte, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Byte, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Byte, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Int16, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Int16, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, UInt16, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, UInt16, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Int32, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Int32, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, UInt32, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, UInt32, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Int64, Int64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Int64, Int64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, UInt64, UInt64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, UInt64, UInt64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Single, Single)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Single, Single)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, Double, Double)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to weights.
(Defined by RandomListAccess.)  
WeightedElementTElement(IListTElement, FuncInt32, Double, Double)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights provided by weightsAccessor.
(Defined by RandomListAccess.)  
WeightedElementBinarySearchTElement(IListTElement, Int32, Int32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights from which cumulativeWeightSums is derived.
(Defined by RandomListAccess.)  
WeightedElementBinarySearchTElement(IListTElement, UInt32, UInt32)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights from which cumulativeWeightSums is derived.
(Defined by RandomListAccess.)  
WeightedElementBinarySearchTElement(IListTElement, Int64, Int64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights from which cumulativeWeightSums is derived.
(Defined by RandomListAccess.)  
WeightedElementBinarySearchTElement(IListTElement, UInt64, UInt64)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights from which cumulativeWeightSums is derived.
(Defined by RandomListAccess.)  
WeightedElementBinarySearchTElement(IListTElement, Single, Single)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights from which cumulativeWeightSums is derived.
(Defined by RandomListAccess.)  
WeightedElementBinarySearchTElement(IListTElement, Double, Double)  Overloaded.
Returns a randomly selected element from list, nonuniformly distributed according to the weights from which cumulativeWeightSums is derived.
(Defined by RandomListAccess.)  
WeightedIndex(SByte)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Byte)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int16)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(UInt16)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(UInt32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int64)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(UInt64)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Single)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Double)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, SByte)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(SByte, Int32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, SByte)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Byte)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Byte, UInt32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Byte)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Int16)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int16, Int32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Int16)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, UInt16)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(UInt16, UInt32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, UInt16)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Int32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(UInt32, UInt32)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Int64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int64, Int64)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Int64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, UInt64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(UInt64, UInt64)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, UInt64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Single)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Single, Single)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Single)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Double)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Double, Double)  Overloaded.
Returns a random index in the range [0, weights.Length), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Double)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, SByte, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, SByte, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Byte, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Byte, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Int16, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Int16, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, UInt16, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, UInt16, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Int32, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Int32, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, UInt32, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, UInt32, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Int64, Int64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Int64, Int64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, UInt64, UInt64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, UInt64, UInt64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Single, Single)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Single, Single)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, Double, Double)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to weights, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndex(Int32, FuncInt32, Double, Double)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights provided by weightsAccessor, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int32, Int32)  Overloaded.
Returns a random index in the range [0, cumulativeWeightSums.Length), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(UInt32, UInt32)  Overloaded.
Returns a random index in the range [0, cumulativeWeightSums.Length), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int64, Int64)  Overloaded.
Returns a random index in the range [0, cumulativeWeightSums.Length), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(UInt64, UInt64)  Overloaded.
Returns a random index in the range [0, cumulativeWeightSums.Length), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Single, Single)  Overloaded.
Returns a random index in the range [0, cumulativeWeightSums.Length), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Double, Double)  Overloaded.
Returns a random index in the range [0, cumulativeWeightSums.Length), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int32, Int32, Int32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int32, UInt32, UInt32)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int32, Int64, Int64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int32, UInt64, UInt64)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int32, Single, Single)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
WeightedIndexBinarySearch(Int32, Double, Double)  Overloaded.
Returns a random index in the range [0, elementCount), nonuniformly distributed according to the weights from which cumulativeWeightSums is derived, suitable for indexing into a collection with a corresponding length.
(Defined by RandomListAccess.)  
ZeroProbability(Int32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/2^31.
(Defined by RandomSignOrZero.)  
ZeroProbability(UInt32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/2^32.
(Defined by RandomSignOrZero.)  
ZeroProbability(Int64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/2^63.
(Defined by RandomSignOrZero.)  
ZeroProbability(UInt64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/2^64.
(Defined by RandomSignOrZero.)  
ZeroProbability(Single)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
ZeroProbability(Double)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is set by the parameter probability.
(Defined by RandomSignOrZero.)  
ZeroProbability(Int32, Int32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
ZeroProbability(UInt32, UInt32)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
ZeroProbability(Int64, Int64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
ZeroProbability(UInt64, UInt64)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
ZeroProbability(Single, Single)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.)  
ZeroProbability(Double, Double)  Overloaded.
Returns a random integer from the set { 0, +1 } where the probability of a zero result is numerator/denominator.
(Defined by RandomSignOrZero.) 