Why does random.next return a single number?

public static void Main(string[] args)
        {
            int[] ints = new int[50];
            for (int i = 0; i < ints.Length; iPP)
            {
                Random random = new Random();

                ints[i] = random.Next();
            }

            new Rectangle().print(ints);
        }

446306190
446306190
446306190

Mar.28,2021

Random random = new Random();
for (int i = 0; i < ints.Length; iPP)
{
    ints[i] = random.Next();
}

use the same random all the time


https://blog.csdn.net/w790634. can take a look at

Menu