I like to take a visual approach. Given that you're putting the values in a 2d grid, I imagine you may eventually create sprites to visualize it. So why not create the sprites with 36 animation frames for each value and have a animation speed of 0. You can either create the grid of sprites in the editor or use events to make it. The events would like the following.
Start of layout:
--- destroy sprite
Start of layout:
for "x" from 0 to 5:
for "y" from 0 to 5:
--- create sprite at (loopindex("x")*32+200, loopindex("y")*32+200)
Start of layout:
for each sprite ordered by random(1) ascending:
---- set animation frame to loopindex