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

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

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

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

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

textual
Листинг программы
  1. namespace myClass
  2. {
  3.     class Program
  4.     {
  5.  
  6.     }
  7.     class myClass
  8.     {
  9.  
  10.         public async void MyMethodAsync()
  11.         {
  12.             /* Console.WriteLine("ID нынешнего потока " + Thread.CurrentThread.ManagedThreadId);
  13.              await Task.Run(
  14.               () =>
  15.               {
  16.                   Thread.Sleep(10000);
  17.                   Console.WriteLine("ID await " + Thread.CurrentThread.ManagedThreadId);
  18.               });
  19.              Console.WriteLine("конец веселья");
  20.              for (int i = 0; i < 3; ++i)
  21.              {
  22.                  await Task.Run(
  23.                    () =>
  24.                    {
  25.                        Thread.Sleep(10000);
  26.                        Console.WriteLine("ID await " + Thread.CurrentThread.ManagedThreadId);
  27.                    });          
  28.              }
  29.              */
  30.          
  31.  
  32.         }
  33.         static void Main(string[] args)
  34.         {
  35.            // System.Diagnostics.Process.Start("cmd.exe", "string[] args");
  36.            // for (int i = 0; i < 4; ++i)                                            // ОПАСНЫЙ КОД КОМП.ВИСНЕТ!!!
  37.           //  {
  38.                 //  System.Diagnostics.Process.Start("cmd.exe", "string[] args");
  39.                 System.Diagnostics.Process.Start("myClass.exe", "string[] args");
  40.                 Console.Beep(350, 1000);
  41.            // }
  42.             myClass mc = new myClass();
  43.             mc.MyMethodAsync();
  44.             Console.ReadKey();
  45.  
  46.         }
  47.     }

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


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

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

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы