Random r = new Random(); Random fh = new Random(); int fu_I = fh.Next(0, 2); if (fu_I == 1) { double n = -r.NextDouble(); } else { double n = r.NextDouble(); }
Next(3)中的3代表什么意思呀?
using System; using System.Threading;namespace ConsoleApplication2 { class Program { static void Main(string[] args) { Random r = new Random(DateTime.Now.Millisecond); while (true) { double d = r.NextDouble() * r.Next(-1, 2); Console.WriteLine(d); Thread.Sleep(100); } } } }
int i=r.Next(3) - 1;
Random fh = new Random();
int fu_I = fh.Next(0, 2);
if (fu_I == 1)
{
double n = -r.NextDouble();
}
else
{
double n = r.NextDouble();
}
using System.Threading;namespace ConsoleApplication2 {
class Program {
static void Main(string[] args) {
Random r = new Random(DateTime.Now.Millisecond);
while (true) {
double d = r.NextDouble() * r.Next(-1, 2);
Console.WriteLine(d);
Thread.Sleep(100);
}
}
}
}
r.Next(-1, 2);生成-1或者0或者1
两者相乘-》-1到1之间的随机数