问题标签 [lpa-flex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
361 浏览

random - 从 FLEX/Prolog 项目中的 Prolog 文件中检索随机数

我目前正在使用 LPA Win-Prolog 在 FLEX 中做一些事情。

我需要生成一些随机数,这是使用 FLEX 无法实现的。根据我阅读的一个来源,可以在同一个项目中创建一个 prolog 文件,并使用它来生成随机数并从 FLEX 文件中访问它。显然,本文档中的第 7 章应该说明如何做到这一点,但我仍然无法弄清楚。

如果有人有任何使用 Flex 和 prolog 的经验,我将非常感谢一些帮助。

如果您需要更多信息,请告诉我。

0 投票
1 回答
337 浏览

win-prolog - flex中的随机数

所以我刚刚开始掌握灵活和模糊的逻辑。我想创建一个简单的聊天系统,根据你选择的对话,NPC 会改变他们说的话,但我想让它更加独特,并且它目前一直得到相同的输出。

如您所见,输入了相同的数字,因此我想将这部分随机化,例如在 30 到 49 之间的对话 2 和 50 到 100 之间的对话 3。我在一些文档中看到的内容中尝试了这个

但我知道这不起作用,因为它实际上在 the_mood 中存储了`"irand(25) + 1"

谢谢你的帮助。