問題タブ [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.
random - FLEX/Prolog プロジェクトの Prolog ファイルから乱数を取得する
私は現在、LPA Win-Prolog を使用して FLEX で何かに取り組んでいます。
FLEX では不可能な乱数を生成する必要があります。私が読んだあるソースによると、同じプロジェクト内にプロローグ ファイルを作成し、それを使用して乱数を生成し、FLEX ファイルからアクセスすることが可能です。どうやらこのドキュメントの Ch.7 はこれを行う方法を説明することになっているようですが、私はまだ理解できません。
Flex と Prolog を使用した経験のある方がいらっしゃいましたら、助けていただければ幸いです。
さらに情報が必要な場合はお知らせください。
win-prolog - フレックスの乱数
そのため、フレックスとファジーロジックを理解するだけです。対話の選択に基づいて NPC が発言内容を変更するシンプルなチャット システムを作成したかったのですが、もう少しユニークなものにしたいと考えており、現在は常に同じ出力が得られます。
ご覧のとおり、同じ数字が入力されているので、この部分を範囲内でランダム化したかったのです。たとえば、dialog2 は 30 から 49、dialog3 は 50 から 100 です。
しかし、実際には「irand(25) + 1」が the_mood に格納されているため、機能しないことはわかっています。
助けてくれてありがとう。