Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

乱数発生器

シード、分布、アルゴリズム

関数兰德兰德n、および兰德iを使用して疑似乱数のシーケンスを作成し、関数兰德permを使用してランダムに置換された整数のベクトルを作成します。結果の反復性を制御するには、関数rngを使用します。乱数発生をより高度に制御する必要がある場合は、RandStreamクラスを使用します。

関数

すべて展開する

兰德 一様分布の乱数
兰德n 正規分布した乱数
兰德i 整数の一様分布の疑似乱数
兰德perm 整数のランダム置換
rng 乱数発生器の制御
RandStream 乱数ストリーム

トピック

乱数発生

乱数発生の制御

  • 乱数発生器の制御
    この例では、乱数発生器を制御する関数rngを使用する方法を示します。
  • 再現可能な乱数の生成
    この例では、はじめにシードを指定することにより乱数の配列を繰り返し作成する方法を示します。毎回同じシードを使用して乱数発生器を初期化することにより、常に同じ結果が得られます。
  • 異なる乱数の生成
    この例では、MATLAB を再起動した際に同じ乱数の配列が繰り返されないようにする方法を示します。

複数のストリームやサブストリームの制御