【发布时间】:2014-02-26 16:06:03
【问题描述】:
我是 C# 的初学者,我创建了这个程序来生成 7 个随机数并在控制台中显示它们。但现在我想生成 18.0-23.5 范围内的小数。
但我不知道怎么做?我试过Next.Double,但我无法让它工作。请帮忙!
这是我的程序:
int lotto1 = 0, lotto2 = 0, lotto3 = 0, lotto4 = 0, lotto5 = 0, lotto6 = 0, lotto7 = 0;
Random rnd = new Random();
Console.WriteLine("Din lottorad är:");
lotto1 = rnd.Next(1, 36);
Console.WriteLine("Nr1: " + lotto1);
lotto2 = rnd.Next(1, 36);
Console.WriteLine("Nr2: " + lotto2);
lotto3 = rnd.Next(1, 36);
Console.WriteLine("Nr3: " + lotto3);
lotto4 = rnd.Next(1, 36);
Console.WriteLine("Nr4: " + lotto4);
lotto5 = rnd.Next(1, 36);
Console.WriteLine("Nr5: " + lotto5);
lotto6 = rnd.Next(1, 36);
Console.WriteLine("Nr6: " + lotto6);
lotto7 = rnd.Next(1, 36);
Console.WriteLine("Nr7: " + lotto7);
【问题讨论】:
-
您只需要一位小数吗?生成 180 到 235 之间的整数值,然后除以 10。
-
在发布问题之前至少搜索一次!