C# Почему рандом всегда выводит одни и те же числа?
Эм... чесно говоря странно... Нужно будет покопать
Чтобы работало сделайте так:Random rand = new Random();
Mas = rand.Next(1, 7)+6;
label6.Text = Mas.ToString();
                        
Vin = rand.Next(2, 13) + 12;
label7.Text = Vin.ToString();
                        
Ud = rand.Next(1, 7) + 6;
label8.Text = Ud.ToString();
Нет нужды создавать 3 рандома, можно использовать повсюду один.
new Random создает instance рандома, который зависит от кол-ва тиков в системе (clock). Если вы создаете несколько объектов одновременно, они вам будут возвращать одинаковые значения.