0から255までの値を持つランダムな配列を作成したいが、(0:255)のようなループ値を持たないランダムな配列を作成したいが、その値はスクランブルされている。どうやってするの?おそらく本当にランダムと繰り返し番号で整数の範囲でmatlabのランダムな配列を作成する
32, 204, 16, 92, ...
0から255までの値を持つランダムな配列を作成したいが、(0:255)のようなループ値を持たないランダムな配列を作成したいが、その値はスクランブルされている。どうやってするの?おそらく本当にランダムと繰り返し番号で整数の範囲でmatlabのランダムな配列を作成する
32, 204, 16, 92, ...
よう
出力:一度だけoccuring
randi(256,1,256)-1
すべての値が、ランダム順列:
randperm(256)-1
randperm機能を使用してください。
result = randperm(255);
私はあなたがループすることによって何を意味するかわかりませんが、あなたが均一に分布0〜255の値を持つランダムな配列をしたい場合は、この操作を行うことができます。
a = floor(256*rand(1,10000));
これはあなたの配列を与えます10000の値が0から255の間で一様に分布します
[疑似数値ジェネレータを使用してMatlabで特定の範囲内の数値を生成する方法はありますか?](https://stackoverflow.com/questions/2152334/is- MATLABを使用して擬似数生成器から生成数に変換する方法) –