Java で 7 つのスロットを持つ配列をランダムに生成する必要があります。これらのスロットはすべて LEAST 1 の値を持つ必要がありますが、組み合わせると、別の定義された数の合計値になります。また、それらはすべて int 値である必要があり、1.5 または 0.9816465684646 の数値ではありません。例:
int a=10;
int[] ar = new int[7]
ar[0] = 1
ar[1] = 1
ar[2] = 2
ar[3] = 2
ar[4] = 1
ar[5] = 2
ar[6] = 1
そのようなものを生成したいのですが、int a = 15の場合、すべての数字の合計は任意の順序で15になります