variable might not have been initialized used : <p>i have made a code that make a random fruit depending on is probability</p>

<pre><code>#include&lt;iostream&gt;
#include"stdafx.h"
#include &lt;cstdlib&gt;
int main()
{
int Blueberries;
int Grapefruit;
int Orange;
int Apple;
int Pineapple;

int random = rand() % 100;

if (random &gt; Orange &amp; random &lt; Apple)
{
random = Pineapple;
}
else if (random &gt; Pineapple &amp; random &lt; Grapefruit)
{
random = Apple;
}
else if (random &gt; Apple &amp; random &lt; Blueberries)
{
random = Grapefruit;
}
else if (random &gt; 46)
{
random = Blueberries;
}
else if (random &lt; 10)
{
random = Orange;
}
std::cout &lt;&lt; random &lt;&lt; ".\n";
system("pause");
return(0);
}
</code></pre>

<p>but when i want to use it, this pop up "variable not initialized used" can somebody explain to me what does this mean ?</p>
