Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Mình f10 thì các kết quả trong list đều random tuy nhiên kết quả in ra màn hình lại chỉ cho lần lặp đầu tiên. Các bạn kiểm tra giúp mình nhé. Thanks
Mình f10 thì các kết quả trong list đều random tuy nhiên kết quả in ra màn hình lại chỉ cho lần lặp đầu tiên. Các bạn kiểm tra giúp mình nhé. Thanks
static List<int> Random_KQ_Hang_Ngay()
{
List<int> lstKq = new List<int>();
Random rd = new Random();
for (int i = 0; i < 27; i++)
{
lstKq.Add(rd.Next(0, 99));
}
return lstKq;
}
static void In_KQ_Hang_Ngay(List<int> lstKq)
{
string kQ = "";
foreach (var item in lstKq)
{
kQ += item + " ";
}
Console.WriteLine(kQ);
}
static void Main(string[] args)
{
Console.Write("So ngay ban muon random ket qua: ");
int soNgay = int.Parse(Console.ReadLine());
List<int> lstKq;
for (int i = 1; i <= soNgay; i++)
{
lstKq = new List<int>();
lstKq = Random_KQ_Hang_Ngay();
In_KQ_Hang_Ngay(lstKq);
}
Console.ReadLine();
}
12345678910111213141516171819202122232425262728293031323334353637
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
Mình không nhầm là ý bạn mỗi kết quả in ra cũng là random, bạn chạy thử code mình xem.
kQ += item.ToString() + " ";
lstKq = Random_KQ_Hang_Ngay(); -> lstKq = new List<int>() trước rồi gán kết quả thử bạn