1.rand()
rand(n) : 0から1までの一様分布n ×n乱数正方行列を生成します。
rand(m,n) : 0 から 1 までのm 行 n 列の乱数行列を生成します。
2.randn()
randn(n)とrandn(m,n) は、平均 0、分散 1の乱数行列を生成します。
3.ランディ()
randi(a) は、範囲[1,a]の擬似乱数整数スカラーである数値を返します。randi(a,n) は、[1,a]に均一に離散的に分散された擬似乱数整数のn×n行列を返します。
randi(a,M1,...,Mn) は、サイズがM1×...×Mnの[1,a]の整数の行列を返します。
randi(a,size) は、[1,a]のサイズ sizeの整数行列を返します。
4.randperm()
randperm(n) は、繰り返しのないランダムな置換の[1,n]内のすべての整数を返します。
randperm(n,m) は、反復せずにランダムに配置された[ 1,n]のm個の整数を返します。
randperm は、繰り返しのないランダムな整数シーケンスを返します。
randi は、要素ごとに反復可能な整数のランダムなシーケンスを返します。
5.randint()
randint(m,n)は0 または 1 のm×n のランダム行列を返します
randint(m,n,[ab]) は[a,b] の m×n のランダム行列を返します
randint(m,n,a) : a>0 の場合、要素が [0,a-1] である m×n のランダム行列を返します。a<0 の場合、要素が [a+1,0] である m×n のランダム行列を返します。
randint 関数はmatlab の新しいバージョンでは削除されており、他のいくつかの関数のパラメーターを変更することで関連する結果を取得できます。