the name DiceRoll does not exist in the current context
<p>Here is the issue, at the top I have public void DiceRoller which simply gets a random number for me. Under that is <code>int DiceRoll</code> which is what I call to get the number. In my <code>public void CreateInput()</code> I call upon DiceRoll and it spits that the name doesn't exist in current context. If I copy the code from DiceRoller into CreateInput it works flawless, but I'd like to have it in its own class for other classes within my code.</p>

<pre><code>    public void DiceRoller()
    {
        Random RandomNumber = new Random();
        int DiceRoll = RandomNumber.Next(1, 20);
    }

    public void CreateInput()
    {
        Console.Clear();
        Console.WriteLine("  _, __, __,  _, ___ __,    _, _,_  _, __,  _,  _, ___ __, __,");
        Console.WriteLine(" / ` |_) |_  /_\\  |  |_    / ` |_| /_\\ |_) /_\\ / `  |  |_  |_)");
        Console.WriteLine(" \\ , | \\ |   | |  |  |     \\ , | | | | | \\ | | \\ ,  |  |   | \\");
        Console.WriteLine("  ~  ~ ~ ~~~ ~ ~  ~  ~~~    ~  ~ ~ ~ ~ ~ ~ ~ ~  ~   ~  ~~~ ~ ~");
        Console.WriteLine("&lt;==============================================================&gt;");
        Console.WriteLine();
        Console.WriteLine();
        Console.Write("Player Name: ");
        Console.ReadLine();
        Console.Write("Select Race: ");
        Console.ReadLine();
        Console.Write("Select Class: ");
        Console.ReadLine();
        Console.WriteLine("Stats: ");
        Console.Write("STR: ");
        Console.Write(DiceRoll);
        Console.ReadLine();
    }
</code></pre>
