C#窗体里如何实现随机生成100个点,并且将其坐标存入数组中待用?

C#窗体里如何实现随机生成100个点,并且将其坐标存入数组中待用?该程序是为了实现生产成三角网。

 Point[] p = new Point[100];
Random rnd = new Random();
for (int i = 0; i < 100; i++)
{
p[i].x = rnd.NextInt(0, 100);
p[i].y = rnd.NextInt(0, 100);
}