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

Đề tài: random 4 field trong csdl lên 4 label ?

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

    Mặc định random 4 field trong csdl lên 4 label ?

    Mình còn mắc chỗ này , mong các bạn giúp đỡ
    Có 4 field trong cơ sở dữ liệu , mình muốn random 4 field đó vào 4 label trong form (câu hỏi trắc nghiệm với 4 đáp án A,B,C,D)
    Thanks các bạn nhiều
    Tiện thể cho mình hỏi , làm thế nào để 1 thao tác thực hiện xong thì thao tác khác mới thực hiện (mình có hàm phát âm thanh , nhưng âm thanh chưa chạy hết thì đã chuyển sang thao tác kế tiếp rồi hixhix , dùng timer thì ổn nhưng chắc phải có cách nào đơn giản hơn chứ nhỉ )
    Đã được chỉnh sửa lần cuối bởi langtu4t : 13-09-2011 lúc 04:43 PM.

  2. #2
    Ngày gia nhập
    08 2009
    Nơi ở
    C:\Documents and Settings\ME\My Documents\Visual Studio 2010
    Bài viết
    516

    Bạn load dữ liệu vào một mảng rồi random và loại trừ dần trong mảng.

  3. #3
    Ngày gia nhập
    07 2011
    Bài viết
    14

    Trích dẫn Nguyên bản được gửi bởi iamonlining Xem bài viết
    Bạn load dữ liệu vào một mảng rồi random và loại trừ dần trong mảng.
    Mình mới nghiên cứu c# nên mong bạn nói chi tiết 1 chút
    Thanks

  4. #4
    Ngày gia nhập
    11 2008
    Bài viết
    73

    bạn thử lấy 4 giá trị đó lưu vào 4 phần tử của mảng. ví dụ các phần tử của mảng có index từ 0~3.

    bạn thực hiện random số i từ 0->3.

    sau khi thực hiện random lần 1 thì gán phần tử mảng có index = i cho label 1.
    random lần 2 nếu i trùng với i lần 1 thì random lại. nếu khác thì gán phần tử mảng có index = i cho label 2.
    tương tự như thế nhé.

  5. #5
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Random con số nhỏ (1-4) coi chừng bị tình trạng thiên vị, tức là số đầu và số cuối có khả năng ra nhiều hơn các số giữa.

    Trước hết phải chạy thử giải thuật random khoảng 100 lượt xem có bị hay không. Nếu thấy sư thiên vị rõ rệt thì phải dùng kỹ thuật phân mỏng. Ví dụ random số từ 1-400, 1-100 = 1, 101-200 = 2, vv...

  6. #6
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Mặc định random 4 field trong csdl lên 4 label ?

    đỗ dữ liệu 4 field vào 1 List hay ArrayList.
    Sau đó bắt đầu Random các phần tử không bị trùng.
    Link tham khảo :http://diendan.congdongcviet.com/sho...ghlight=random

Các đề tài tương tự

  1. Cách random text cho 1 mảng label
    Gửi bởi Chicken2 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 8
    Bài viết cuối: 10-11-2011, 05:00 PM
  2. Bind dữ liệu của biến lên Label trong ASP.NET?
    Gửi bởi ninjatq trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 5
    Bài viết cuối: 14-10-2011, 12:46 PM
  3. Graphic Trong suốt label 2 nhìn thấy label 1 mà không phải là nhìn form?
    Gửi bởi phuoc_it trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 10-08-2011, 03:17 PM
  4. Ẩn bớt dữ liệu quá dài khi load lên label trong C#?
    Gửi bởi hoanghuynh2409 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 14-03-2011, 10:33 AM
  5. random label trong lập trình C# thế nào nhỉ ??????
    Gửi bởi tan_hoa_2322 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 25-11-2010, 12:59 AM

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