A secure offline interactive gambling method for providing an offline interactive gambling application in which a user interactively provides a sequence of user selections in response to gambling input, the method comprising: insecurely storing an offline interactive gambling application including all rules governing execution of the offline interactive gambling application; executing the offline interactive gambling application through interaction with a user; randomly or pseudo-randomly generating gambling input to the offline interactive gambling application during execution of the offline interactive gambling application; determining at least one result of the offline interactive gambling application based on the gambling input and at least some user selections made in response to the gambling input during execution of the offline interactive gambling application; securely storing information related to the execution of the offline interactive gambling application, said information comprising information from which the at least one result of the offline interactive gambling application can be derived, wherein said securely storing said information comprises securely storing: a log of the at least some user selections made in response to said gambling input during execution of the offline interactive gambling application; and a log of the gambling input generated during execution of the offline interactive gambling application; securely transmitting said information related to the execution of the offline interactive gambling application for subsequent checking by a central gambling facility to verify said at least one result of the offline interactive gambling application; and after the central gambling facility has checked said information related to the execution of the offline interactive gambling application to verify said at least one result of the offline interactive gambling application by performing at least one of the following with said gambling input and user selections: a repeated execution of a portion of the offline interactive gambling application; a repeated execution of the entire offline interactive gambling application; and execution of a corresponding verification application that provides results substantially identical to results obtained by execution of the offline interactive gambling application, receiving a validated notice of the at least one result from the central gambling facility. insecurely storing an offline interactive gambling application including all rules governing execution of the offline interactive gambling application; executing the offline interactive gambling application through interaction with a user; randomly or pseudo-randomly generating gambling input to the offline interactive gambling application during execution of the offline interactive gambling application; determining at least one result of the offline interactive gambling application based on the gambling input and at least some user selections made in response to the gambling input during execution of the offline interactive gambling application; securely storing information related to the execution of the offline interactive gambling application, said information comprising information from which the at least one result of the offline interactive gambling application can be derived, wherein said securely storing said information comprises securely storing: a log of the at least some user selections made in response to said gambling input during execution of the offline interactive gambling application; and a log of the gambling input generated during execution of the offline interactive gambling application; securely transmitting said information related to the execution of the offline interactive gambling application for subsequent checking by a central gambling facility to verify said at least one result of the offline interactive gambling application; and after the central gambling facility has checked said information related to the execution of the offline interactive gambling application to verify said at least one result of the offline interactive gambling application by performing at least one of the following with said gambling input and user selections: a repeated execution of a portion of the offline interactive gambling application; a repeated execution of the entire offline interactive gambling application; and execution of a corresponding verification application that provides results substantially identical to results obtained by execution of the offline interactive gambling application, receiving a validated notice of the at least one result from the central gambling facility.