just off the top of my head,
I think
Code:
value = integer(random(6));


should be
Code:
var value = integer(random(6));


unless you already defined value earlier.