您好
这是我如何使用随机函数的,但它总是将“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);
}