[問題] C# 亂數 -5 ~ 5(包含)

看板C_Sharp (C#)作者 (小龜)時間13年前 (2012/09/05 20:21), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
如題 C# 如何 亂數小數 -5~5(有包含)之間 Random r = new Random(Guid.NewGuid().GetHashCode()); r.NextDouble(-5, 6); 上面 = GG C#好像只有內建整數的   -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.48.166

09/05 21:05, , 1F
取1~11,然後再減6...
09/05 21:05, 1F
樓上說的應該是整數吧 我是要 -5(包含) ~ 5(包含) 之間的小數耶 ※ 編輯: sky119120 來自: 114.35.204.182 (09/05 21:59)

09/05 23:36, , 2F
看你要小數幾位… 取 (0~100 -50) / 100 之類的…
09/05 23:36, 2F

09/05 23:40, , 3F
最簡單的作法: rnd.NextDouble() * (max - min) + min
09/05 23:40, 3F

09/05 23:40, , 4F
浮點亂數區間最好看過這篇: http://ppt.cc/~vRb 再寫
09/05 23:40, 4F

09/06 02:08, , 5F
兩個亂數一個0~5 一個亂1,0if判斷正負
09/06 02:08, 5F

09/06 13:40, , 6F
TeemingVoid那個方法比較常見
09/06 13:40, 6F
文章代碼(AID): #1GHqF8V- (C_Sharp)
文章代碼(AID): #1GHqF8V- (C_Sharp)