Mon Dec 23 08:57:34 2013 by wyrdR |
Both online and command line versions of Troll give me the same bug: there is no discernible difference between the "/" and "mod" operators. i.e. a) 123 mod 10 = 12 b) 123 / 10 = 12 Shouldn't a) = 3 ? - or at least b) = 12.3 ? PS - Suggestion: Please consider implementing the "%" shorthand for "mod"? TA mattR |
Thu Dec 26 14:55:04 2013 by wyrdR |
\ Found a workaround for now, demonstrated below (tends to error out with 10 digit numbers, but I can live with that)... function modd(x,y)= x-y*(x/y) a:=d100; b:=d100; ab:=call modd(a,b); 'a ||"mod "||'b ||"="||'ab |
Fri Dec 27 00:33:39 2013 by Torben |
That is, indeed, a bug in the "make random rolls" part of the program. Adding mod to that part was so trivial that I didn't really test it. Which I obviously should have, since I forgot to change "div" to "mod" in the copy-pasted code. The "calculate probabilities" part seems to be O.K. In any case, it is fixed now. |
Fri Dec 27 07:55:34 2013 by wyrdR |
Awesome! Thanks |