Números aleatorios en prolog

Karina
11 de Junio del 2006
Hola necesito saber cómo se generan números aleatorios en prolog.
Muchas gracias a quien me pueda ayudar

jose
11 de Junio del 2006
hola me llamo jose

pero puedesllmarme joss



si quieres que te den la informacion de la generacion de numeros aleatorios en prolog yop te puedo enseñar pero tendrias que ponerte en la pose del mionero para que te de lo que bueno , te cachare hasta que duela haber nacido asi que que opinas

popo
11 de Junio del 2006
podrias ser mas grosero, tal vez asi te hagan caso

elisa
11 de Junio del 2006
Prolog la tiene predefinida y la corres asi:
?- random(2,9,X).
X = 6
Yes
?- random(2,9,X).
X = 7
Yes
?- random(2,9,X).
X = 8
Yes

Esta es la explicacion de la funcion:

% random(+Min, +Max, -Value)
%
% Value is a random integer with Min <= Value < Max. Note that
% Quintus random/3 also deals with floats. This one doesn't.
random(Min, Max, Value) :- Value is Min + random(Max-Min).