C# - .Net Framework 4.7.2, Win Forms Сделал метод, запускаю с самого начала, вот сам метод: internal void GeneratePixel() { pictureBox1.Image = new Bitmap(pictureBox1.Size.Width, pictureBox1.Size.Height); Bitmap bitmap =(Bitmap) pictureBox1.Image; for (int x = 0; x < bitmap.Width; x++) { for (int y = 0; y < bitmap.Height; y++) { if (new Random().Next(0, 9) == 0) { bitmap.SetPixel(x, y, Color.Black); } } } } Код internal void GeneratePixel() { pictureBox1.Image = new Bitmap(pictureBox1.Size.Width, pictureBox1.Size.Height); Bitmap bitmap =(Bitmap) pictureBox1.Image; for (int x = 0; x < bitmap.Width; x++) { for (int y = 0; y < bitmap.Height; y++) { if (new Random().Next(0, 9) == 0) { bitmap.SetPixel(x, y, Color.Black); } } } } Запускаю, а тут это ;D Выглядит не очень рандомно..., может я в коде что-то не так сделал?
MaybeGoodGirl, Помню смотрел что рандом начинается с определённой функции, и так продолжается, возможно из-за этого, ведь я каждый раз инициализирую новый класс
Вся проблема была в том, что я инициализировал класс каждый раз заного, из-за чего рандом начинался с определённого числа, а продолжаться не продолжался --- Сообщение объединено с предыдущим 30 июн 2021