小编xxi*_*ish的帖子

需要一个随机数发生器

我需要生成一个介于-0.5和0.5之间的随机数。

我已经尝试了用户Anthony Pegram的堆栈溢出解决方案。我已经对其进行了一些修改(我需要在console.write行中调用和使用该方法)

public static float nextfloat()
{
     Random random = new Random();
     double val = random.NextDouble();
     val -= 0.5;
     return float.MaxValue * (float)val;
}
Run Code Online (Sandbox Code Playgroud)

通过尝试这个,我得到的数字超出-0.5和0.5,我得到类似

1.7 1.005等

c# random floating-point double

0
推荐指数
1
解决办法
86
查看次数

标签 统计

c# ×1

double ×1

floating-point ×1

random ×1