public Puzzle GeneratePuzzle(ref PuzzleSolution solution) { solution = solution ?? new PuzzleSolution(Utils.GenerateEncryptableInteger(this._Key)); return(new Puzzle(this, new PuzzleValue(Encrypt(solution._Value)))); }
private void EnsureInitializeBlindFactor(ref BlindFactor blindFactor) { blindFactor = blindFactor ?? new BlindFactor(Utils.GenerateEncryptableInteger(this._Key)); }