Math.Round
public double GetRandomNumber(double minimum, double maximum, int Len) //Len小数点保留位数
{
Random random = new Random();
return Math.Round(random.NextDouble() * (maximum - minimum) + minimum, Len);
}Random.Next+Random.NextDouble
Random ran_int = new Random();
Random ran_float = new Random();
int ints = ran_int.Next(96, 99);
double floats = ran_float.NextDouble();
//保留两位小数
Response.Write((ints + floats).ToString("F2"));

该代码示例展示了如何在C#中使用Math.Round方法和Random类来生成指定范围内的随机整数和双精度浮点数,并控制小数点后的位数。通过Next和NextDouble方法结合,可以生成不同类型的随机数并进行格式化输出。
1965

被折叠的 条评论
为什么被折叠?



