static Single GetNextRandomSingle ()
{
Single randomValue = rand.NextSingle();
Single zero = 0;
Single multiplier = 1000;
randomValue *= multiplier;
Boolean randomBoolean = (rand.Next(0, 1) == 0) ? true : false;
if( randomBoolean )
randomValue = zero - randomValue;
return randomValue;
}