Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Sinh số ngẫu nhiên với xác suất cho bởi hàm

  1. #1
    Ngày gia nhập
    07 2018
    Bài viết
    0

    Mặc định Sinh số ngẫu nhiên với xác suất cho bởi hàm

    Sinh số ngẫu nhiên từ 1 đến 10 với xác suất không đều cho bởi mảng
    float*prob[i]
    Tổng (i=0,9)prob[i]=1
    -Mô phỏng sinh số ngẫu nhiên với 1 triệu lần
    -Thống kê kiểm tra số lần xuất hiện các số được sinh ra
    Cho em hỏi về bài này với ạ!
    Đã được chỉnh sửa lần cuối bởi dathd14k : 13-07-2018 lúc 05:17 PM.

  2. #2
    Ngày gia nhập
    07 2018
    Bài viết
    0

    có ai có câu trả lời chưa ạ? hóng đáp án
    Thiết kế, in ấn sổ tay doanh nghiệp, lịch doanh nghiệp, cung cấp quà tặng doanh nghiệp cao cấp.
    [Website]: https://www.artclick.vn/index.html
    [Hotline]: 028 39.381.632 - 0938.511.768
    [Email]: artclick@artclick.vn

  3. #3
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất nhiều sóng gió
    Bài viết
    495

    Phân hoạch khoảng [0,1] thành 10 khoảng con sao cho khoảng con thứ i có độ dài prob[i]. Sinh một số ngẫu nhiên trong khoảng [0,1] và xác định xem nó rơi vào khoảng con nào.
    -...- -.- .. .-.. .-.. - .... . -... . .- ... - .-.-.

  4. #4
    Ngày gia nhập
    07 2018
    Bài viết
    0

    phần xác định xác suất thì em đã hiểu, còn vế sau sinh số ngẫu nhiên trong khoảng [0,1] thì chưa hiểu rõ lắm, nó liên quan thế nào với phần sinh số từ 1 đến 10 vậy anh.

  5. #5
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất nhiều sóng gió
    Bài viết
    495

    Ví dụ. Cho prob[] = {0.01, 0.02, 0.03, 0.04, 0.2, 0.3, 0.4, 0, 0, 0 }.
    Phân hoạch khoảng [0,1] thành 10 khoảng con:

    Khoảng con 0, độ dài = prob[0] = 0.01, là khoảng [0.0, 0.01]
    Khoảng con 1, độ dài = prob[1] = 0.02, là khoảng [0.01, 0.03]
    Khoảng con 2, độ dài = prob[2] = 0.03, là khoảng [0.03, 0.06]
    Khoảng con 3, độ dài = prob[3] = 0.04, là khoảng [0.06, 0.1]
    Khoảng con 4, độ dài = prob[4] = 0.2, là khoảng [0.1, 0.3]
    Khoảng con 5, độ dài = prob[5] = 0.3, là khoảng [0.3, 0.6]
    v.v.

    Sinh số ngẫu nhiên y trong khoảng [0,1], được y = 0.314.

    Biết y thuộc về khoảng con x, được x = 5.

    Số nguyên cần sinh ra là x + 1 = 5 + 1 = 6.
    Đã được chỉnh sửa lần cuối bởi Ada : 14-07-2018 lúc 08:35 PM.
    -...- -.- .. .-.. .-.. - .... . -... . .- ... - .-.-.

  6. #6
    Ngày gia nhập
    07 2018
    Bài viết
    0

    Mặc định Sinh số ngẫu nhiên với xác suất cho bởi hàm

    em cám ơn anh nhé!

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn