これは授業です。私は読んで検索してきましたが、すべてが java.util.Random を使用するように指示しており、その仕組みを理解しており、それを使用できることを望んでいます。しかし、私の割り当ては、 (int) (Math.random * number) を使用するように具体的に指示していますが、その配列に適用する場所を見つけるのが困難です。私が見たものはすべて、Java から引き出されたランダムでした。100 個のランダムな整数 0 ~ 9 と、それらが何回発生するかを生成します。誰かが助けることができれば?私のエラーは - Exception in "main" java.lang.array index out of boundsexception:10 であり、明らかに私のコードにも何か問題があります。
public class NumberOfTimes{
  public static void main(String[] args){
    int rand = (int)(Math.random() * 10);
    int[] counts = new int [10];
    for(int i = 0; i < 100; i++){
      counts[i]++;
    }//end for
    System.out.println("number\t" + "occurence ");
    for (int num = 0; num < counts.length; num++){
      System.out.println(num + "\t" + counts[num]);
    }//end for
  }//end main
}//end NumberOfTimes