作者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