thể trùng lặp:
Random number generator only generating one random numberNhiều số ngẫu nhiên đều giống nhau
Một câu hỏi mới bắt đầu. Tôi có một chương trình rất đơn giản vẽ một đường và tôi muốn ngẫu nhiên các vị trí, nhưng mỗi lần tôi tạo một thể hiện ngẫu nhiên mới, nó trả về cùng một giá trị. Vấn đề ở đâu? Cảm ơn bạn.
private void Draw()
{
Random random1 = new Random();
int randomNumber1 = random1.Next(0, 300);
Random random2 = new Random();
int randomNumber2 = random2.Next(0, 300);
Random random3 = new Random();
int randomNumber3 = random3.Next(0, 300);
Random random4 = new Random();
int randomNumber4 = random4.Next(0, 300);
System.Drawing.Graphics g = this.CreateGraphics();
Pen green = new Pen(Color.Green, 5);
g.DrawLine(green, new Point(randomNumber1, randomNumber2),
new Point(randomNumber3, randomNumber4));
}
private void btndraw1_Click(object sender, EventArgs e)
{
Draw();
}
+1 cho bên ngoài phương pháp. – keyboardP