|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
|
06-04-2012, 11:22 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Jul 2011
Bài gửi: 2
: |
lấy giá trị ngẫu nhiên không lặp lại
có 2 hàm nhưng không hiều cách viết như thế nào để lấy được lấy giá trị ngẫu nhiên trong tam giá trị.
dùng rand() với srand() thì phải viết như thế nào. xin mọi người chỉ giáo! |
09-05-2012, 03:55 PM | #2 |
Đệ tử 1 túi
Tham gia ngày: Aug 2007
Bài gửi: 16
: |
Bạn có thể viết thế này nhé, giả sử muốn hiển thị giá trị x nằm trong [10;20] thì code:
x= rand%11+10 Dạng tổng quát: "x=rand%(max-min+1) + min", chú ý: viết thế là đơn giản nhất và khi hiển thị sẽ là một dãy random, nếu reset pic thì dãy random sẽ lặp lại từ đầu. Có 1 phương pháp có thể viết mà khi reset pic thì dãy random không lặp lại nhưng hơi phức tạp, nếu không cần thiết thì cũng không cần tìm hiểu làm gì cho mệt, hehe. Thân! |
|
|