01/10/2018, 15:53
Hỏi về random trong C#
mọi người ơi cho mình hỏi làm sao để random trong C#
vi dụ lúc đầu mình muốn random từ 3 đến 15 thì dùng
Random r = new Random();
a = r.Next(3, 15);
nhưng sau đó mình lại không muốn chọn ra số 7(và nhiều số khác) trong cái random đó vì đủ số lượng số 7 rồi vậy thì có cách nào bỏ số 7 ra khỏi r không ạ?
Bài liên quan
Bạn có thể làm một array (ở đây mình xài List):
Bạn dùng Random từ 0 tới (pool.Count - 1), sau đó trừ đi bộ đếm:
Nếu bộ đếm về zero thì loại bỏ phần tử ra khỏi List: