-32000 から 32000 の範囲でランダムな一様分布数を生成するにはどうすればよいですか。一様分布なしで乱数を生成する方法は既に実行しました。不均一な分布のコードを以下に示します。
sint16 min= Some value a;
sint16 max= Some value b;
sint32 array[1536];
uint16 i;
for(i=0; i<1536; i++) {
r= rand()%(max+min+1)+min;
array[i]=r;
}
このコードは、不均一な分布を生成します。均一な分布のためには、モジュラス操作を削除する必要があると思います。任意の提案をお願いします。