WIN-PROLOG - как получить случайное значение? - PullRequest
0 голосов
/ 17 октября 2018

Я использую LPA WIN-PROLOG и хочу получить случайные значения.Я искал случайный предикат, и я не нашел тот, который уже определен.Что я пробовал:

X is random(10)

random(1,10,X)

Может ли кто-нибудь помочь мне найти способ получить случайное значение?

Спасибо.

1 Ответ

0 голосов
/ 17 октября 2018

LPA Win-Prolog предоставляет встроенную функцию rand/1 и предикат seed/1 для получения / установки начального числа генератора случайных чисел.Функция rand/1 возвращает значение с плавающей точкой между нулем и его аргументом.Например:

?- seed(42), Random is rand(10).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...