Patent ID: 7892087

Claim:
A method for providing numeric outcomes to a game operator, comprising: receiving a draw request that includes commit data that defines conditions under which random numeric outcomes to be generated will result in a win for a player of a game; generating, with an electronic processor, a random numeric outcome based on the draw request; communicating the random numeric outcome to a game operator to be used by the game operator to determine whether a win has occurred in the game; generating a draw file that includes the random numeric outcome and the commit data; digitally signing the draw file with a digital signature using a private key; storing the draw file in an audit log in an electronic memory; after storing the draw file, retrieving the draw file from the audit log; verifying that the draw file has not been changed since being stored, wherein verifying that the draw file has not been changed since being stored comprises: retrieving a public key associated with the private key used to sign the draw file, wherein the public key indicates that the digital signature for the draw file was generated using the associated private key; and verifying, based on the public key, that the draw file has not been changed since being signed using the private key; and confirming, based on information in the draw file, that the random numeric outcome resulted in a game win.