Rand
出力結果の例:
特定の範囲で乱数を求めたいときにはa = rand() % 10とする方法も広く知られているが、線形合同法などの下位ビットの乱数としての品質が低い生成法に備えるため、上記のコード例のように上位にあるビットを利用することが推奨されている。とはいえ両コードともrandの質とは関係なく分布に偏りが発生する方法であり注意が必要である。