Random.Next не дает случайное число

Привет
Вот как я использовал случайное число, но оно всегда дает индекс "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);
            }
7
задан Mulder 27 March 2011 в 00:46
поделиться