Hàm random – sinh số ngẫu nhiên trong pascal
1. Hướng dẫn sinh số ngẫu nhiên trong pascal Để sinh số ngẫu nhiên trong pascal đầu tiên bạn phải đặt câu lệnh ” randomize; ” ở đầu chương trình. câu lệnh này có chức năng sinh ra số khác với lần sinh trước đó. nếu không có nó bạn sẽ thường xuyên thấy nó giống với lần ...
1. Hướng dẫn sinh số ngẫu nhiên trong pascal
Để sinh số ngẫu nhiên trong pascal đầu tiên bạn phải đặt câu lệnh ” randomize; ” ở đầu chương trình. câu lệnh này có chức năng sinh ra số khác với lần sinh trước đó. nếu không có nó bạn sẽ thường xuyên thấy nó giống với lần chạy trước đó.
sử dụng sử dụng random:
Random(N); { kết quả sẽ trả về là 1 số nguyên trong đoạn từ [0..N-1] }.
Như vậy VD nếu bạn muốn sinh ra số ngẫu nhiên trong khoảng [0..25] chẳng hạn thì phải viết như sau:
1 2 3 4 5 | begin randomize; writeln(random(26)); readln; end. |
và tùy theo bạn muốn ngẫu nhiên trong đoạn nào. thì bạn có thể dùng repeat until để chặn điều kiện hoặc có thể dùng phép cộng trừ