We are planning an experiment using the odds-and-evens game. The rules of the game are simple: player A selects either "1" or "2"; player B selects simultaneously either "1" or "2"; if both select the same number, player A wins \$1 and B wins nothing; if they select different numbers, player B wins \$1 and A wins nothing.
In our experiment, player A is a human subject and player B is a computer program (the computer is programmed to play randomly - select "1" or "2" with equal probability each time). Our concern is: how to convince the human that this is really what's going on? The problem is that, the human reveals his choice by clicking a button, before the computer reveals its choice. So in theory, we could have programmed the computer to always choose a number different than the choice of the human. Indeed, we have an incentive to do so because it will reduce the amount of money that we will have to pay to the subjects!
How can we convince the human subjects that the computer makes its choice simultaneously and does not "cheat"?
As computer scientists, the first option that came to our mind is to use a cryptographic commitment scheme. But, this might be too complicated for the subjects to understand. Are there simpler solutions?