Fish Wang says to YSITD var play = null var aWeight =0.1 var bWeight =0.2 var a var b while (true) { a += aWeight; if (a >=1) {a -=1 play = 'a' continue} b += bWeight; if (b >=1) {b -=1 play = 'b' continue} } }