bieding(Bod, Afzender, Aantal, Bestemming, [], Prijsaanp, Pos) :-
Maxbod is
abs((Bestemming
-Afzender
)*Aantal), Bod is random(Maxbod)+ 0.5.
bieding(Bod, Afzender, Aantal, Bestemming, [opdracht(_, Af, Aa, Be, Wi)|_], Prijsaanp, Pos) :-
Nieuw is
abs(Bestemming
-Afzender
)*Aantal, Ratio is Nieuw/Oud,
0.75<Ratio,
Ratio<1.25,
Bod is Wi+3.
bieding(Bod, Afzender, Aantal, Bestemming, [opdracht(_, Af, Aa, Be, Wi)|T], Prijsaanp, Pos) :-
Nieuw is
abs(Bestemming
-Afzender
)*Aantal, Ratio is Nieuw/Oud,
(0.75>Ratio; Ratio>1.25),
bieding(Bod, Afzender, Aantal, Bestemming, [T], Prijsaanp, Pos).
YmllZGluZyhCb2QsIEFmemVuZGVyLCBBYW50YWwsIEJlc3RlbW1pbmcsIFtdLCBQcmlqc2FhbnAsIFBvcykgOi0KCU1heGJvZCBpcyBhYnMoKEJlc3RlbW1pbmctQWZ6ZW5kZXIpKkFhbnRhbCksCglCb2QgaXMgcmFuZG9tKE1heGJvZCkrIDAuNS4KCmJpZWRpbmcoQm9kLCBBZnplbmRlciwgQWFudGFsLCBCZXN0ZW1taW5nLCBbb3BkcmFjaHQoXywgQWYsIEFhLCBCZSwgV2kpfF9dLCBQcmlqc2FhbnAsIFBvcykgOi0KICAgIE91ZCBpcyBhYnMoQmUtQWYpKkFhLAogICAgTmlldXcgaXMgYWJzKEJlc3RlbW1pbmctQWZ6ZW5kZXIpKkFhbnRhbCwKICAgIFJhdGlvIGlzIE5pZXV3L091ZCwKICAgIDAuNzU8UmF0aW8sCglSYXRpbzwxLjI1LAoJQm9kIGlzIFdpKzMuCgpiaWVkaW5nKEJvZCwgQWZ6ZW5kZXIsIEFhbnRhbCwgQmVzdGVtbWluZywgW29wZHJhY2h0KF8sIEFmLCBBYSwgQmUsIFdpKXxUXSwgUHJpanNhYW5wLCBQb3MpIDotCglPdWQgaXMgYWJzKEJlLUFmKSpBYSwKICAgIE5pZXV3IGlzIGFicyhCZXN0ZW1taW5nLUFmemVuZGVyKSpBYW50YWwsCiAgIAlSYXRpbyBpcyBOaWV1dy9PdWQsCiAgICAoMC43NT5SYXRpbzsgUmF0aW8+MS4yNSksCgliaWVkaW5nKEJvZCwgQWZ6ZW5kZXIsIEFhbnRhbCwgQmVzdGVtbWluZywgW1RdLCBQcmlqc2FhbnAsIFBvcyku