Ejemplo n.º 1
0
 public static T GetRandomElementFromList <T>(this List <T> list, RNG rng)
 {
     return(rng.RandomElement <T>(list));
 }
Ejemplo n.º 2
0
 public static Vector2Int GetRandomValueInt(this Rect r, RNG rng)
 {
     return(new Vector2Int(r.GetXRange().RandomValuei(rng), r.GetYRange().RandomValuei(rng)));
 }
Ejemplo n.º 3
0
 public static Vector2 GetRandomValue(this Rect r, RNG rng)
 {
     return(new Vector2(r.GetXRange().RandomValuef(rng), r.GetYRange().RandomValuef(rng)));
 }
Ejemplo n.º 4
0
 public float RandomNormalizedValue(RNG rng)
 {
     return(NormalizedValue(rng.Rand(Min, Max)));
 }
Ejemplo n.º 5
0
 public float RandomValuef(RNG rng)
 {
     return(rng.Rand(Min, Max));
 }
Ejemplo n.º 6
0
 public int RandomValuei(RNG rng)
 {
     return(rng.Rand((int)Min, (int)Max));
 }