Привет
Вот как я использовал случайное число, но оно всегда дает индекс "1" для indexOfAChosenListCell.
Когда я отлаживаю его, он показывает разные значения, но при обычном запуске я каждый раз получаю одно и то же движение ..
В чем проблема с Random, он статический, а не случайный ... :)
internal Square getAutomaticMove()
{
List<Square> LegalMovesArray = GetLegalSquares();
Random randomListCell = new Random();
int indexOfAChosenListCell = 0;
if (CheckForLegalSquares())
{
indexOfAChosenListCell = randomListCell.Next(LegalMovesArray.Count-1);
}