Transpiled version (5965L) is out of date.
sclass AIStrategy_RandomWithVariation<A> extends AIStrategy<A> {
F0<A> random;
F1<A> vary;
*() {}
*(IF1<A, Number> judge, IF0<A> random, IF1<A> vary) {
setJudge(judge);
this.random = toF0(random);
this.vary = toF1(vary);
}
public bool step() { go(); true; }
void go {
submit(guess());
}
A guess() {
A a = null;
if (odd(round++) && vary != null && best.has())
a = callF(vary, best!);
if (a == null)
a = callF(random);
ret a;
}
}Began life as a copy of #1014960
download show line numbers debug dex old transpilations
Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, irmadwmeruwu, ishqpsrjomds, iveijnkanddl, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1018798 |
| Snippet name: | AIStrategy_RandomWithVariation (random & vary) |
| Eternal ID of this version: | #1018798/23 |
| Text MD5: | 9e2367a7832a9f2cacf8be9fe0a46c3a |
| Author: | stefan |
| Category: | javax / a.i. |
| Type: | JavaX fragment (include) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2022-03-13 05:26:06 |
| Source code size: | 526 bytes / 26 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 978 / 1790 |
| Version history: | 22 change(s) |
| Referenced in: | [show references] |