WIN-PROLOG - 如何获得随机值?
WIN-PROLOG - how to get random value?
我正在使用 LPA WIN-PROLOG,我想获得随机值。
我寻找了一个随机谓词,但没有找到已经定义的谓词。
我尝试了什么:
X is random(10)
random(1,10,X)
有人可以帮我找到获取随机值的方法吗?
谢谢。
LPA Win-Prolog 为 get/set 随机数生成器的种子提供了一个 rand/1
内置函数和一个 seed/1
谓词。 rand/1
函数 returns 零与其参数之间的浮点数。例如:
?- seed(42), Random is rand(10).
我正在使用 LPA WIN-PROLOG,我想获得随机值。 我寻找了一个随机谓词,但没有找到已经定义的谓词。 我尝试了什么:
X is random(10)
random(1,10,X)
有人可以帮我找到获取随机值的方法吗?
谢谢。
LPA Win-Prolog 为 get/set 随机数生成器的种子提供了一个 rand/1
内置函数和一个 seed/1
谓词。 rand/1
函数 returns 零与其参数之间的浮点数。例如:
?- seed(42), Random is rand(10).