Как правильно использовать Random в рекурсии? - C#

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

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

Задаю рандом в методе там где рекурсия вывожу в консоль значение рандома(а там оно одно и тоже число выводит, до того пока не выполнится условие) Как с этим справится ?

Решение задачи: «Как правильно использовать Random в рекурсии?»

textual
Листинг программы
namespace myClass
{
    class Program
    {
 
    }
    class myClass
    {
 
        public async void MyMethodAsync()
        {
            /* Console.WriteLine("ID нынешнего потока " + Thread.CurrentThread.ManagedThreadId);
             await Task.Run(
              () =>
              {
                  Thread.Sleep(10000);
                  Console.WriteLine("ID await " + Thread.CurrentThread.ManagedThreadId);
              });
             Console.WriteLine("конец веселья");
             for (int i = 0; i < 3; ++i)
             {
                 await Task.Run(
                   () =>
                   {
                       Thread.Sleep(10000);
                       Console.WriteLine("ID await " + Thread.CurrentThread.ManagedThreadId);
                   });           
             }
             */
          
 
        }
        static void Main(string[] args)
        {
           // System.Diagnostics.Process.Start("cmd.exe", "string[] args");
           // for (int i = 0; i < 4; ++i)                                            // ОПАСНЫЙ КОД КОМП.ВИСНЕТ!!!
          //  {
                //  System.Diagnostics.Process.Start("cmd.exe", "string[] args");
                System.Diagnostics.Process.Start("myClass.exe", "string[] args");
                Console.Beep(350, 1000);
           // }
            myClass mc = new myClass();
            mc.MyMethodAsync();
            Console.ReadKey();
 
        }
    }

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


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

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

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