Mình muốn hỏi tại sao đoạn code dưới đây 5 lần gọi phương thức RanTest() mà return random.Next(100) lại trả về kết quả giống nhau? Cảm ơn mọi người!
static void Main(string[] args)
{
ClassTest[] ct = new ClassTest[5];
for (int i = 0; i < 5; i++)
{
ct[i] = new ClassTest();
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(ct[i].RanTest());
}
Console.ReadKey();
}
class ClassTest
{
public Random random = new Random();
public int RanTest()
{
return random.Next(100);
}
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?