Nice idea for game and randomness add some depth to game.
its actually not random! Its a bit like yours, however far you roll is how much the dice rotates. I just couldn't figure out the animation in time!