作者sky119120 (小龟)
看板C_Sharp
标题[问题] C# 乱数 -5 ~ 5(包含)
时间Wed Sep 5 20:21:25 2012
如题
C# 如何 乱数小数 -5~5(有包含)之间
Random r = new Random(Guid.NewGuid().GetHashCode());
r.NextDouble(-5, 6);
上面 = GG
C#好像只有内建整数的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.18.48.166
1F:→ pico2k:取1~11,然後再减6... 09/05 21:05
楼上说的应该是整数吧 我是要 -5(包含) ~ 5(包含) 之间的小数耶
※ 编辑: sky119120 来自: 114.35.204.182 (09/05 21:59)
2F:→ chrisQQ:看你要小数几位… 取 (0~100 -50) / 100 之类的… 09/05 23:36
3F:→ TeemingVoid:最简单的作法: rnd.NextDouble() * (max - min) + min 09/05 23:40
5F:→ huadi73:两个乱数一个0~5 一个乱1,0if判断正负 09/06 02:08
6F:推 LaPass:TeemingVoid那个方法比较常见 09/06 13:40