想要一个1--12的随机整数,请问怎么编编程啊,小弟刚学这个,望各位大侠不吝赐教!
最佳答案
首先说明:PLC不可能产生真的随机数,包括PC都做不到。
但是可以生成伪随机数(规律和随机的结合)。提个方案给你,程序自己编吧:
先做一个开机后的时间累积,单位是毫秒。然后对其作一些你编的四则运算,对运算结果做判断,看是否在1-12之间,若在范围内则取整输出,若不在范围,看其在1与12的哪一侧,然后做不同运算,继续反复判断,使其逐步进入1-12的范围内,然后也是取整输出即可。
注意不要陷入死循环。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc318459.html