4Random类(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
1. 可以返回一个介于0.0(包含)和1.0(不包含)之间的随机双精度浮点数的方法是 。
1. NextDouble()
【解析】NextDouble()函数用于返回一个介于0.0(包含)和1.0(不包含)之间的随机双精度浮点数。
- random.NextDouble()方法是返回一个介于0.0(包含)和1.0(包含)之间的随机双精度浮点数,即[0.0,1.0]。( )
2. 错误
【解析】random.NextDouble()方法是返回一个介于0.0(包含)和1.0(不包含)之间的随机双精度浮点数,即[0.0,1.0)。
3. 随机产生[65,91]的整数10个,在控制台输出这10个数字对应的字母。运行结果如图6-27所示。
3. 随机产生[65,91]的整数10个,在控制台输出这10个数字对应的字母。
static void Main(string[] args)
{
// 创建一个长度为10的整数数组,用于存储随机生成的数字
int[] arr = new int[10];
// 声明一个字符变量c1,用于存储随机生成的字符
char c1;
// 创建一个Random对象,用于生成随机数
Random random = new Random();
Console.WriteLine("随机产生的10个字母是:");
// 循环10次,给arr数组赋值
for (int i = 0; i <= 9; i++)
{ // 使用Random.Next方法生成一个介于65和92之间的随机整数
arr[i] = random.Next(65, 92);
// 使用Convert.ToChar方法将arr[i]转换为一个字符,并将结果赋值给c1变量
c1 = Convert.ToChar(arr[i]);
// 将c1输出到控制台,后面跟着一个空格
Console.Write(c1 + " ");
}
Console.ReadLine();
}
学科网(北京)股份有限公司