コンピュータゲーム
『テトリス』のように偶然性を用いるために乱数を利用する場合がある。コンピュータには本当の意味での乱数は生成できず、代わりに擬似乱数が使用されている。擬似乱数を使用すること自体には、実用上は何の問題もない。CR時定数回路とカウンタ等といったごく単純な方法でも、擬似乱数列の初期化のための「真の乱数」によるシードを得るには普通のゲーム用途なら十分である。これは、1970年代のマイコンでも最悪、コストにして数百円程度のハードウェアを付加する等の工夫をすればさほど困難ではない。一般に最低要求水準とされる、いわゆる「Park-Miller "minimal standard"」なら、8ビットプロセッサ程度の能力があれば数十バイトで実装可能である。
アーケード『テトリス』の場合、バッテリバックアップによって状態を保持することで、パターン化を可能にされることを防いでいた。しかし、バッテリ切れにより「電源パターン」が可能になってしまった。また、本来であれば事実上不可能なはずの永久パターンが、電源パターンによって可能になる、といった場合もある。
過去にはカルドセプト サーガ#バグ問題のように、低質な乱数によるゲームの崩壊といった現象がしばしば発生していた。
シューティングゲーム等には、1980年代前半頃は乱数を利用するものも多かったが、その後はランダム要素を排除したいわゆる「覚えゲー」にデザインされる傾向が強い。シューティングゲームの場合、乱数は弾のバラマキかた等、わずかに利用される他は排除される傾向もある。
このヒントに従ってプレイヤーは新たに値を入力し、再びコンピュータが判定を行った結果、ヒントを出すという過程を繰り返す。そして、正解に至るかプレイヤーが飽きてコンピュータの電源を切るまで、ゲームは続く。コンピュータゲームはいずれも多かれ少なかれ、こういった人間とのやり取りを繰り返すことで、遊びを提供する性質を持つ。
プレイヤーの行動である入力以外が、コンピュータによって処理される。主なハードウェア構成は、演算処理を行うハードウェア本体、プレイヤーの入力機器であるコントローラー、処理結果の出力機器であるモニタ画面やスピーカーから構成され、原則的にはこれ以外の補助機器の類を必要としない。また、入力機器は簡便なものが用いられ、大抵は両手のみで全ての操作が行えるようになっているが、中には体全体を使ってコントロールする入力機器も存在する。いずれもコントローラーを介して入力された操作を、ゲーム機内部のコンピュータが処理した結果として出力を行う。
クソゲー - プレイヤーが否定的に評したもの。
バカゲー - プレイヤーが馬鹿馬鹿しいと感じる内容のもの。
この「クソゲー」や「バカゲー」は、かなり感情的な表現ではあるが、世の中のプレーヤーたちが頻繁に口にする用語である。