白人:黒人:アジア人などの比率に従って「人種」変数をランダム化する必要があります(例:2:1:1)
私のプログラムは新しい人 (オブジェクト) を作成し、その人種をランダム化したい
//CONSTRUCTOR
public people() {
race = raceGenerator();
}
public String raceGen() {
String info;
double probAllocation = Math.random();
if (probAllocation < 0.5) {
info = White;
} else if (0.5 < probAllocation < 0.75) {
info = Black;
} else {
info = Asian;
}
return info;
}
問題はラインにありますelse if (0.5 < probAllocation < 0.75) {info = Black;}
私のIDEは私が持っていると言いますbad operand types
これはどういう意味ですか?これが機能しない場合、質的変数をランダム化するより良い方法はありますか?