Nguyễn Nam Long theo em nghĩ chỉ có cách đó thì ms k bị sai sót, mỗi ID ng dùng là 1 hồ sơ riêng, thì khi đó k lệch được. Chỉ là vấn đề data sẽ bị nhiều lên theo thời gian thôi
lưu ở data người dùng chứ @@ lưu server sao chịu nỗi để 1000 số người dùng tự random tự xuất luôn chỉ hiện ảnh thôi
Theo mình thấy cách hay nhất là làm để ảnh thành các ID sau đấy các ID tạo thành 1 String, sau đấy trường đấy gắn cho mỗi ng dùng. Ng dùng nào xem 1 ảnh r thì sẽ xoá 1 phần tử trong String. Khi đó sẽ nhẹ nhàng nhất và tối ưu được việc dữ liệu quá lớn. Cứ có ng dùng vào xem thì truy vấn xem ng dùng đó đang có string ntn.
Random img_id rồi lưu thành mảng ở người dùng sẵn, rồi cứ thế lấy xài thôi. Nếu list dài có thể random n img_id trước, rồi sau khi hết sẽ random n img_id kế tiếp