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