Класс Random и ошибка "Ошибка невозможно преобразовать int в bool" - C#

Узнай цену своей работы

Формулировка задачи:

столкнулся с проблемой. на С++ работало отлично:
 bool arr[2][3]={false};
  srand((unsigned)time(NULL));
  short srand=rand();
 
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++){
arr[i][j]=rand()%2;
   }
}
как такое на C# можно реализовать?
           bool [2,3]arr;
            Random rand = new Random(DateTime.Now.Millisecond);
           for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j <3; j++)
                {
                    arr[i, j]=rand.Next()%2;//вот тут ошибка невозможно преобразовать int в bool
                }
            }
как быть?

Решение задачи: «Класс Random и ошибка "Ошибка невозможно преобразовать int в bool"»

textual
Листинг программы
arr[i, j]=(rand.Next()%2==0);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.692 из 5
Похожие ответы