私は現在、アリーナ/劇場の座席システムを表す 2 次元配列に取り組んでいます。20% の座席を埋める必要があります。これは 5 x 5 の配列です。配列を埋めるために、5 つのランダムな座席/列の組み合わせを生成する必要があります。(私は乱数発生器を使用しています)すべての助けをいただければ幸いです。
これまでの私のコードは次のとおりです。
public class Project5b
{
static int NUMBER_OF_ROWS = 5;
static int NUMBER_OF_SEATS = 5;
static boolean DEBUG = true;
public int RandomInt(int i1, int i2) {
int result = (int) (Math.random() * (i1 - i2 + i1)); // check formula
return result;
}
public static void main(String[] args) {
int seat = 1;
int row = 2;
boolean[][] a_theater;
a_theater = new boolean[NUMBER_OF_ROWS][NUMBER_OF_SEATS];
for (row = 1; row <= NUMBER_OF_ROWS; row++) {
for (seat = 1; seat <= NUMBER_OF_SEATS; seat++) {
a_theater[row - 1][seat - 1] = false;
}
}
if (DEBUG) {
for (row = 1; row <= NUMBER_OF_ROWS; row++) {
for (seat = 1; seat <= NUMBER_OF_SEATS; seat++) {
System.out.println("row" + " " + row + " " + "seat" + " " + seat + " "
+ a_theater[row - 1][seat - 1]);
}
}
}
}
}
ありがとう!