Variables not working!

I have a block that sets an integer from one to three randomly then I have three checkers to derive three different outcomes. However the Checkers are all going off as yes. Meaning the in tiger is 1 2 and 3 at the same time. How do I fix this?

Variables only work within that device, while properties can be used globally.
Are you using properties?

Use this block code:
This will work, and have each counter trigger on one of these channels.