variable i might not have been initialized と表示されるのですがなぜなんでしょう?
乱数を5個作ろうと思っているのですがなかなかうまくいきません。教えてほしいです。

public class Main
{
    static void getrandom5() {
        System.out.println ("Generating random numbers");

        int i;

        int nums[] = new int[5];

        nums[i] = (int) (Math.random () * (52 + 1));

        for (i = 0; i < 5; i++){
            System.out.println("It is " + nums);
        }
    }

    public static void main (String[]args) 
    {
        getrandom5 ();
    }
}