MockRandom
public static class MockRandomSeedable random facade that all MockMagic generators route through. Wraps a so results are reproducible across runs, AOT/IL2CPP platforms and Edit/Play mode. Call before generating data to get deterministic output; restores the default wall-clock-seeded behaviour.
Methods
Section titled “Methods”
Seed(int)
Section titled “Seed(int)”public static void Seed(int seed)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
seed |
System.Int32 | |
ResetSeed()
Section titled “ResetSeed()”public static void ResetSeed()No description is available for this member.
Range(int, int)
Section titled “Range(int, int)”public static int Range(int minInclusive, int maxExclusive)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
minInclusive |
System.Int32 | |
maxExclusive |
System.Int32 |
Returns
System.Int32 — No return description is available.
Range(float, float)
Section titled “Range(float, float)”public static float Range(float min, float max)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
min |
System.Single | |
max |
System.Single |
Returns
System.Single — No return description is available.
Value01()
Section titled “Value01()”public static float Value01()No description is available for this member.
Returns
System.Single — No return description is available.
NextDouble()
Section titled “NextDouble()”public static double NextDouble()No description is available for this member.
Returns
System.Double — No return description is available.
Bool()
Section titled “Bool()”public static bool Bool()No description is available for this member.
Returns
System.Boolean — No return description is available.
Chance(float)
Section titled “Chance(float)”public static bool Chance(float probability)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
probability |
System.Single |
Returns
System.Boolean — No return description is available.
Gaussian(double, double)
Section titled “Gaussian(double, double)”public static double Gaussian(double mean, double standardDeviation)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
mean |
System.Double | |
standardDeviation |
System.Double |
Returns
System.Double — No return description is available.
GaussianFloat(float, float)
Section titled “GaussianFloat(float, float)”public static float GaussianFloat(float mean, float standardDeviation)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
mean |
System.Single | |
standardDeviation |
System.Single |
Returns
System.Single — No return description is available.
GaussianInt(double, double)
Section titled “GaussianInt(double, double)”public static int GaussianInt(double mean, double standardDeviation)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
mean |
System.Double | |
standardDeviation |
System.Double |
Returns
System.Int32 — No return description is available.
Pick(params T[])
Section titled “Pick(params T[])”public static T Pick<T>(params T[] items)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
items |
{T}[] |
Returns
{T} — No return description is available.
Pick(IReadOnlyList)
Section titled “Pick(IReadOnlyList)”public static T Pick<T>(IReadOnlyList<T> items)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
items |
System.Collections.Generic.IReadOnlyList{{T}} |
Returns
{T} — No return description is available.
PickWeighted(params (float weight, T value)[])
Section titled “PickWeighted(params (float weight, T value)[])”public static T PickWeighted<T>(params (float weight, T value)[] items)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
items |
System.ValueTuple{System.Single,{T}}[] |
Returns
{T} — No return description is available.
Shuffle(IList)
Section titled “Shuffle(IList)”public static void Shuffle<T>(IList<T> items)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
items |
System.Collections.Generic.IList{{T}} | |
Subset(T[], int)
Section titled “Subset(T[], int)”public static T[] Subset<T>(T[] items, int count)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
items |
{T}[] | |
count |
System.Int32 |
Returns
{T}[] — No return description is available.
Properties
Section titled “Properties”
IsSeeded
Section titled “IsSeeded”public static bool IsSeeded { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
UniqueIndex
Section titled “UniqueIndex”public static int UniqueIndex { get; }No description is available for this member.
Returns
System.Int32 — No return description is available.
PeekUniqueIndex
Section titled “PeekUniqueIndex”public static int PeekUniqueIndex { get; }No description is available for this member.
Returns
System.Int32 — No return description is available.