ランダム ジェネレーターのインスタンスがオブジェクトとして認識されず、別の .class ファイル内で使用できません。ランダム整数ジェネレーターの基本コードは次のとおりです。
package RandomInstanceGenerator;
import java.util.Random;
/** Generate 10 random integers in the range 0..99. */
public final class RandomInteger {
public static final void main(String... aArgs){
log("Generating 10 random integers in range 0..99.");
//note a single Random object is reused here
Random randomGenerator = new Random();
for (int idx = 1; idx <= 10; ++idx){
int randomInt = randomGenerator.nextInt(100);
log("Generated : " + randomInt);
}
log("Done.");
}
private static void log(String aMessage){
System.out.println(aMessage);
}
}
以下のコードを新しいインスタンスとして実行しようとしています。私は他の学習から明らかないくつかの方法を試しましたが、それらは私を失敗させたので、理解の助けとして他の人の知識を求めます. 私は、ベースコードを別のソースから文字通りコピーして貼り付けたことを理解して、それを独自の小さな.classとして実行していると言います。新しいインスタンスを作成しようとするコードは次のとおりです。
package RandomInstanceGenerator;
import java.util.Random;
class Inst {
public static void main (String args[]) {
RandomInteger rig=new RandomInteger();
rig.main(args);
}
}
どちらも編集が必要だと確信しています。これを修正して、うまくいくことを願っています。
試行された変更のリスト:
1) RandomInteger.class のインポートを試みました。返されたエラーは、シンボル「Random Integer」が見つからないことを示しています。
コードを使用しましたimport RandomInstanceGenerator.RandomInteger;
。
2) 後で次の試みに取り組んでいます..