重複の可能性:
100に追加される乱数:Matlab
私は次のことをしたいと思っています:
10から50までのいくつかの乱数を生成します。
乱数の合計を500に等しくします。
私がこれまでに持っているのは:
sum = 500
n=5
b = [ ]
for i = 1:1:n-1,
a = randi([10,50])
b = [b a]
end
n = 5は例としてそこにあり、何にでも等しくすることができます。
私はbの合計が500に等しいことを探しています(これは、「合計= 500」と、合計が500に等しくなる前の値の合計との差である可能性があります-最後の数値は実際にはランダムではなく、問題ありません)
b =
23 10 43 30