Random number = new Random();
int n;
for (int counter = 0; counter < 100; counter++)
{
n = number.Next(0,1000);
Console.WriteLine(n);
}
乱数の範囲、最大値、最小値を返す方法を理解する必要があります。配列の使用は許可されていません。答えに至った経緯も教えてください。
Random number = new Random();
int n;
for (int counter = 0; counter < 100; counter++)
{
n = number.Next(0,1000);
Console.WriteLine(n);
}
乱数の範囲、最大値、最小値を返す方法を理解する必要があります。配列の使用は許可されていません。答えに至った経緯も教えてください。
Random number = new Random();
int min = int.MaxValue,
max = int.MinValue;
for (int counter = 0; counter < 100; counter++)
{
int n = number.Next(0, 1000);
Console.WriteLine(n);
if (n < min)
min = n;
if (n > max)
max = n;
}
int range = min - max + 1;
Console.WriteLine("Min = {0}, Max = {1}, Range = {2}", min, max, range);
各ステップで最小値と最大値を追跡するだけです。
Random number = new Random();
int min = int.MaxValue, max = int.MinValue;
for (int counter = 0; counter < 100; counter++)
{
int n = number.Next(0,1000);
min = Math.Min(min, n);
max = Math.Max(max, n);
}
Console.WriteLine(min);
Console.WriteLine(max);
Random number = new Random();
int n;
int min=1000;
int max=0;
for (int counter = 0; counter < 100; counter++)
{
n= number.Next(0,1000);
if (n>max)
{
max=n;
}
if (n<min)
{
min=n;
}
Console.WriteLine(n);
}
Console.WriteLine("max:"+max);
Console.WriteLine("min:"+min);