package games.strategy.engine.random; import games.strategy.engine.message.IRemote; import games.strategy.engine.vault.VaultID; public interface IRemoteRandom extends IRemote { /** * Generate a random number, and lock it in the vault. * * @param serverVaultID * - the vaultID where the server has stored his numbers * @return the vault id for which we have locked the data */ int[] generate(int max, int count, String annotation, VaultID serverVaultID); /** * unlock the random number last generated. */ void verifyNumbers(); }