Hãy đăng bài và bài viết ca bn s đưc lên top tìm kiếm google

Diễn đàn SEO bài viết lên Google Search tốt nhất

Thuật toán ngẫu nhiên Giả sử em đang có 1000 ảnh gái xinh, em đang muốn...

Thảo luận trong 'J2TEAM Community' bắt đầu bởi Nguyễn Nam Long, 19/11/20.

  1. Thuật toán ngẫu nhiên

    Giả sử em đang có 1000 ảnh gái xinh, em đang muốn ngẫu nhiên ảnh để gửi về cho người dùng để tránh lặp lại với mỗi người thì có giải pháp nào ổn không ạ?
    (Đã từng thử lưu trong Cơ sở dữ liệu nhưng nặng quá)

    #j2team_question
    [​IMG]
     
  2. Không biết cách làm thế nào nên bổ sung cho kho ảnh của bác :v
    [​IMG]
     
  3. Lưu 1000 cái id ảnh rồi mỗi lần gửi xong loại ra khỏi mảng là dc
     
  4. chứa ảnh lên google photos -> get links -> random link ảnh trong kho -> gửi cho người dùng :v
     
  5. Cái này nó có giống vậy không nhờ :3
    Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO
    [​IMG]
     
  6. Nhân tiện hỏi luôn anh long ạ : em đang cào dữ liệu trên trang tiki, fahasa thì nên xài csdl nào cho tiện làm web ạ. em xài python dùng beautifulsoup. đang tính làm web bằng django ạ
     
  7. Lê Hiếu nhưng đây là gửi cho e nờ người, mỗi người cũng cần xem 1000 ảnh ạ
     
  8. lưu stt xong ramdm thôi
     
  9. Nguyễn Văn Viên em cần thuật toán random để tránh trùng thôi ạ chứ lưu trữ thì e có r
     
  10. Vũ Quang Cường mảng này chắc e k rành bằng cách anh chuyên gia r
     
  11. Tờ Tùng có tỉ lệ trùng bác ạ
     
  12. lưu ảnh trên máy, đánh số từ 1 - 1000, random ra số nào thì lấy ảnh số đấy, push số thứ tự ảnh đấy vào 1 mảng. Lần tới chỉ cần so với từng phần tử trong mảng là xong, nếu trùng thì random lại.
     
  13. Vũ Quang Cường PostgreSQL là thích hợp nhất cho Django rồi
     
  14. Max là n×1000 lưu id của hình xuống db, và mỗi user sẽ chứa nhiều id hình, mỗi lần như v check xem user này đã tồn tại id hình chưa. Rồi thì gửi ảnh khác và thêm id hình đó vào user đó.
     
  15. Em nghĩ, thực tế anh k biết anh có bao nhiêu ảnh và còn lại bao nhiêu ảnh, số ảnh trong kho sẽ tăng theo thời gian, nên tạo 1 bảng có [user_id,img_ref] làm khóa chính, lần sau gửi lại thì check lại trong bảng đó xem có chưa, nếu có rồi thì chọn cái khác với người dùng đó thì có thể tránh được hiệntuwongj lặp, còn rand# như nào thì tùy cách anh xử lý
     
  16. Doãn Sơn Hoàng em từng làm thế

    Càng về sau càng khó random đc ra số không trùng ạ

    Có cách của bác kia thì cứ loại bỏ khỏi mảng r random nhưng với tầm 10000 người dùng thì lưu vậy nặng quá
     
  17. tạo 2 mảng cho máu 1 mảng lưu trữ ảnh 1 mảng trống :v mỗi lần random ra phần tử nào thì đưa phần tử đó ra cho người dùng đồng thời chuyển phần tử đó qua mảng mới và xóa phần tử đó ở mảng cũ ! dữ liệu giữ nguyên và hiển nhiên k bị trùng
     
  18. Lê Hữu An vẫn khá là nặng bác nhỉ
     
  19. Nguyễn Nam Long thế cứ lưu vào mảng hoặc ra file rồi check contains link hoặc id thôi ạ