private void button1_Click(object sender, EventArgs e) { Random R = new Random(DateTime.Now.Millisecond); Decimal D = (decimal)Convert.ToDouble(R.Next(2000, 3000)) / 100;
MessageBox.Show(D.ToString("0.000")); }
Random rand = new Random(); double d = 20 + rand.NextDouble() * 10; System.Console.Write(d.ToString("f3"));
上面那个有点小问题 Random rand = new Random(); double d = 20 + rand.Next(1000) / 100.0; System.Console.Write(d.ToString("f3"));
{
Random R = new Random(DateTime.Now.Millisecond);
Decimal D = (decimal)Convert.ToDouble(R.Next(2000, 3000)) / 100;
MessageBox.Show(D.ToString("0.000"));
}
double d = 20 + rand.NextDouble() * 10;
System.Console.Write(d.ToString("f3"));
Random rand = new Random();
double d = 20 + rand.Next(1000) / 100.0;
System.Console.Write(d.ToString("f3"));