Actually i did had "flr(rnd()*99)+1" in there before but due to optimizing for size i've rewrote that and somehow expected rnd with argument returned an integer... ops! Thanks for letting me know... it's fixed now. (i didn't used ceil(rnd(100)) because that returns 0 for absolute 0.00)