get_id_amount_from_options(Options,AmountOfIDs) :-
get_min_max_and_type(Options,(Min,Max),interval) , ! ,
NMax is Max + 1 ,
random(Min,NMax,AmountOfIDs).
get_id_amount_from_options(Options,AmountOfIDs) :-
get_min_max_and_type(Options,(Min,_),min) , ! ,
random(0,10,R) ,
AmountOfIDs is Min + R.
get_id_amount_from_options(Options,AmountOfIDs) :-
get_min_max_and_type(Options,(_,Max),max) , ! ,
random(0,Max,AmountOfIDs).
get_id_amount_from_options(_,AmountOfIDs) :-
random(0,10,AmountOfIDs).