Tôi đang chạy một robot Fenuc Karel để gán lớp sử dụng biến thể của Pascal, tuy nhiên robot của chúng tôi là từ 1991-1993 trước khi chúng được thêm ngẫu nhiên(). Có ai biết làm thế nào để có được một số ngẫu nhiên trên một dos thực hiện cũ của Pascal? Xin lưu ý vì tên biến số tuổi không được vượt quá 8 ký tự và số không được tính quá 255Số ngẫu nhiên vào năm 1991 Pascal
Trả lời
Nếu đó là phiên bản pascal borland, bạn có thể sử dụng các khối asm { … }
, cho phép bạn nhận giá trị từ RTC, đủ ngẫu nhiên cho nhiều mục đích và mục đích. Cho một biến ngẫu nhiên:
asm {
xor ax, ax;
int 1ah;
mv random, al;
}
Điều này sẽ cung cấp cho bạn 8 bit cuối cùng của giá trị đồng hồ thời gian thực.
Ngoài ra, bạn có thể tìm kiếm tạo số giả ngẫu nhiên trên các máy cũ, ví dụ: C64; mặc dù bạn phải chuyển mã sang pascal.
Cập nhật: Có vẻ như, Fanuc Karel (tôi hy vọng đây là nó) có thói quen GET_TIME, mặc dù tôi không chắc chắn về điều gì sẽ trả về.
Là FENUC KAREL và một biến thể của các hàm pascal không được hỗ trợ và thay vào đó nó sử dụng các thường trình. Có rất ít thói quen định sẵn và tôi không biết có thể có được đồng hồ hiện tại. Nếu bạn biết về một thói quen để có được đồng hồ trong FENUC KAREL, đây sẽ là một phương pháp hoàn hảo. – HDeffo
- 1. số ngẫu nhiên không quá ngẫu nhiên
- 2. Số ngẫu nhiên hoặc số dương Javascript ngẫu nhiên
- 3. Làm thế nào để có được một số ngẫu nhiên trong pascal?
- 4. Số nguyên ngẫu nhiên
- 5. Số ngẫu nhiên nhanh
- 6. Số ngẫu nhiên Javascript?
- 7. Cách tạo số nguyên ngẫu nhiên ngẫu nhiên "đủ"?
- 8. Trình tạo số ngẫu nhiên phân phối ngẫu nhiên
- 9. số C# ngẫu nhiên không là "ngẫu nhiên"
- 10. Làm thế nào để tạo ra một số năm chữ số ngẫu nhiên Java
- 11. Python chọn ngày ngẫu nhiên trong năm hiện tại
- 12. đặc biệt ngẫu nhiên số
- 13. Số ngẫu nhiên với jQuery?
- 14. Số ngẫu nhiên xác suất
- 15. Tạo số ngẫu nhiên lớn
- 16. Số ngẫu nhiên trong C
- 17. Phân tích số ngẫu nhiên
- 18. Tạo số ngẫu nhiên CUDA
- 19. C++ 11 số ngẫu nhiên
- 20. elm tạo số ngẫu nhiên
- 21. Python: Số Ngẫu nhiên vào một danh sách
- 22. Số ngẫu nhiên giữa 2 số đôi
- 23. Tại sao không ngẫu nhiên() ngẫu nhiên?
- 24. Số ngẫu nhiên từ hạt giống
- 25. Truy cập ngẫu nhiên vào luồng gzip
- 26. Máy phát điện số ngẫu nhiên
- 27. TensorFlow: tạo một hằng số ngẫu nhiên
- 28. Thuật toán để tạo số ngẫu nhiên
- 29. Tạo số ngẫu nhiên mục đích chung
- 30. dụ RcppShark rừng ngẫu nhiên ném ngoại lệ về bộ tạo số ngẫu nhiên
Làm dos là không có lý do để không có ngẫu nhiên. Nếu bạn muốn có câu trả lời tốt hơn thì hãy thực hiện chính xác. Nhiều người sẽ có verrsions không chuẩn. Trong trường hợp khẩn cấp, bạn có thể sử dụng Mersenne Twister thực hiện Free Pascal. –
Tôi đã tuyên bố phiên bản nào của pascal nó gần như tôi có thể giúp bạn là 1991-1993 KAREL, là một biến thể của pascal được tạo ra bởi FANUC để sử dụng trong robot công nghiệp của họ. Nó không có ngẫu nhiên như một thói quen định sẵn. – HDeffo