Как правильно использовать 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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д