前提・実現したいこと
保存した値を複数のプログラムで使いたいです。
同じ数値を使って制約のみを変え、制約によって結果がどのように変化するのかを知りたいのですが調べてもあまりよくわかりません。数値の値は【0-1000】からランダムに選び、添字0から値が小さい順に並べ替えます。
1問あたりの数値の数は5個で、それを3問作ります。
生成した数値を保存して、必要なときに全く同じ値を使えるようにしたいです。
該当のソースコード
java
1//得点生成 2int[] score = new int[5]; 3int[][] totalscore = new int[3][5]; 4 5for(int i=0; i<3; i++){ 6for (int j=0; j<5; j++){ 7 score[i][j] = (new java.util.Random().nextInt(9999)+1) [1] 8 Arrays.sort(score[i][]); [2] 9}
試したこと
[1]でscore【0-1000】の範囲で数値を5個ランダムに生成し、[2]で小さい順に並び替えています。[2]の部分もあっているかわかりません。
それを3問作るといった感じですがここまでしかわかりません。これをプログラムに書き加えると別のプログラムで実行した際にその都度プログラムごとに得点が生成されてしまうので得点の数値が変わってしまいます。なので「全く同じ値をどこかに保存してその値をいつでも使える」というようなことがこの場合だとできません。
かなり初心者なので初歩的なことだと思いますが、教えていただけると幸いです。
どなたか分かる方よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー