public static RandomElement ( int a ) : int | ||
a | int | |
Результат | int |
public static int RandomElement(int[] a)
{
//TODO: int->any type.
return a[Rnd.Next(a.Length)];//todo: not a.Length-1?
}
override public Tuple <int, int> GeneratePerceptAndUpdate() { int observation = Utils.RandomElement(this.Environment.ValidObservations); int reward = Utils.RandomElement(this.Environment.ValidRewards); return(new Tuple <int, int>(observation, reward)); }