In another thread, Raven Crowking admitted that making an event appear random when it is actually planned is okay (a time-honoured technique, even)
I apologize in advance for responding to this, because I intended you to have the "last word" viz-a-viz you and I; I will try to make my Will save in the future.
I just wanted to agree with you that I did, indeed, say that this is okay, and in order to make the apparent dichotomy comprehensible, I thought I should explain further.
There are three things involved here, and all involve honesty and information flow on the part of the GM:
(1) The GM has a responsibility to be honest about how he is implimenting the rules, as far as he is capable of so doing.
(2) The GM has a responsibility to portray the campaign world as it would appear to the player characters, so that the players may make rational, meaningful choices within the context of what their characters would know.
(3) The GM has a responsibility to portray NPCs within the scope of their personalities, so that the players can make rational, meaningful choices about whether or not they are trustworthy, as well as how trustworthy they are.
In the case of (2), above, the GM may be forced to conceal information about the randomness of information.
EXAMPLE 1: Bob's character searches for traps where there are no traps. The GM knows that Bob will find no traps, but makes a die roll anyway, because if he does not, he knows that Bob will gain information (either there are no traps, or there are no traps Bob's character can find) that his character could not reasonably know.
EXAMPLE 2: The King sends assassins to waylay the PCs on the High Road, because the PCs have irked the King. The assassins do not announce themselves as such, so the GM rolls dice as though this were a wandering (random) encounter. Again, this is specifically to prevent the players from having immediate access to information that their characters could not reasonably know. Follow-up may, or may not, reveal that the encounter was not random.
EXAMPLE 3: Everyone in town is talking about the Giant Hamsters recently seen on Hampstead Heath. The GM has given each player a number of rumours that their characters know, as well as where they heard them from. The GM has used random rolls to determine the rumours, except the giant hamster ones. If the players compare notes, or keep asking around, they can discover that everyone has heard of the giant hamsters, but the GM doesn't believe that the PCs would necessarily know this upfront.
This is acceptable even though this would fall under the broad definition of "dishonest" because of its relationship to responsiblities (2) and (3) above. I would agree that a GM capable of covering all such instances without relying on dishonesty would be superior to myself in this respect, were that GM equally capable of dealing with (2) and (3). As previously described, this is the lesser of two evils.
And, yes, bluffing in poker is dishonest. Contesting your ability to deceive and see through deception is a large part of what poker is about.
RC