Random Ints: Cannot be applied to given types
<p>I am new to my intro to Java course and I am struggling with a program.  The program is supposed to simulate a race between a tortoise and a Hare.  Each has a variety of moves (ways to move on the race board) based on numbers that are generated randomly.  I am having a problem with the generation of the random numbers.  Below is my error message.  Can anyone help me fix the error message problem? Also if you see anything else in my code that needs fixing or anything at all, the help would be much appreciated.  Thanks, here's the code with the error message below.  P.S. I use blue J to write and compile my codes:</p>

<pre><code>import java.util.Random;

class Race
{
    int [] race = new int[70];
    int tortoise;
    int hare;
    Random randomGenerator = new Random();
    public boolean again = true;
    public void StartRace()
    {
        tortoise = 1;
        hare = 1;
        System.out.println("AND THEY'RE OFF!!!!");
        while (tortoise &lt; 70 &amp;&amp; hare &lt; 70)
        {
            MoveHare();
            MoveTortoise();
            DisplayCurrentLocation();
            String request;
        } //end while
        if 
            (tortoise &gt; hare)
        {
            System.out.println("\n TORTOISE WINS!!");
        }
        else if
            (hare &gt; tortoise)
        {   
            System.out.println("\n HARE WINS!!!");
        }
        else if
            (hare == tortoise)
        {
            System.out.println("TIE!!!");
        }
    }

    public void MoveTortoise()
    {
        int n = randomGenerator.next(1, 10);
        //fast plod
        if ( n &lt;= 5)
            tortoise += 3;
        //slip
        else if (n == 9 || n == 10)
            tortoise -= 6;
        //slow plod
        else if (n == 6 || n == 7 || n == 8)
            ++tortoise;
            // protect from going past start
        if (tortoise &lt; 1)
            tortoise = 1;
       // to make sure game ends
        else if (tortoise &gt; 70)
            tortoise = 70;
    }// end tortoise
    public void MoveHare()
    {
        // randomize move
        int percent = randomGenerator.Next(1, 10);
        // determine moves by graph
        //big hop
        if (percent == 1 || percent == 2)
            hare += 9;
        //big slip
        else if (percent == 6)
            hare -= 12;
        // small hop
        else if (percent == 3 || percent == 5)
            ++hare;
        // )small slip
        else if (percent == 7 || percent == 8)
            hare -= 2;
        else if (percent == 9 || percent == 10)
            hare += 0;
        //ensure hare doesn't go past start
        if (hare &lt; 1)
            hare = 1;
        // ensure hare doesnt go past end
        else if (hare &gt; 70)
            hare = 70;
    } // end movehare
    public void DisplayCurrentLocation()
    {
        //this is the location of each on the array
        for (int count = 1; count &lt;= 70; count++)
            // same spot
            if (count ==tortoise &amp;&amp; count ==hare)
            { 
                System.out.println("OUCH");
            }
            else if (count == hare)
            { 
                System.out.println("H");
            }
            else if (count == tortoise)
            {
                System.out.println("T");
            }
           else
               System.out.println();

    }
public class RaceTest
{
    public static void main ( String[] args)
    {
        Race Application = new Race();
        string request;
        do
     {
        Application.StartRace();
        System.out.println ("");
        System.out.println("Do you want to Play again y/n");
        request = Console.ReadKey();
        if (request == "Y" || request == "y")
        {
            again = true;
        }
        else
        {
            again = false;
        }
     }
    while (again == true);
        System.out.println("Thank you for Playing");
   }
 }
}
</code></pre>

<p>ERROR MESSAGE:  method next in class java.util.random cannot be applied to given types; required: int, found: int,int; reason: actual and formal argument lists differ in length</p>

<p>Thanks for all the help.  </p>