Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ hàm randomSeed trong Arduino là gì, cú pháp, code mẫu và những lưu ý khi sử dụng hàm này.
Mô tả
randomSeed() khởi tạo trình tạo số giả ngẫu nhiên khiến nó bắt đầu tại một điểm tùy ý trong chuỗi ngẫu nhiên của nó. Chuỗi này mặc dù rất dài và ngẫu nhiên nhưng luôn giống nhau.
Nếu điều quan trọng là chuỗi giá trị được tạo bởi random() khác nhau, trong các lần thực hiện sketch tiếp theo, hãy sử dụng randomSeed() để khởi tạo trình tạo số ngẫu nhiên với đầu vào khá ngẫu nhiên, chẳng hạn như analogRead() trên một chân không được kết nối.
Ngược lại, đôi khi có thể hữu ích khi sử dụng các chuỗi giả ngẫu nhiên lặp lại chính xác. Điều này có thể được thực hiện bằng cách gọi randomSeed() với một số cố định, trước khi bắt đầu chuỗi ngẫu nhiên.
Cú pháp
randomSeed(seed)
Thông số
seed: số để khởi tạo chuỗi giả ngẫu nhiên. Các kiểu dữ liệu được phép: unsigned long.
Return
Không có gì
Code mẫu
Code tạo ra một số giả ngẫu nhiên và gửi số được tạo đến cổng nối tiếp.
Hotline: 0979 466 469