小惡魔
[yahoo 購物中心] 商品推薦,[Monile01]
2011年6月2日 星期四
How To:.Net 的隨機亂數
某部份寫Asp.net的人是不是有發現,在網頁裡寫隨機亂數時好像會重復同樣的亂數。
原來那不是錯覺。
在極短的時間內(不曉得多久)。兩個以上的HttpRequest,進入會產生亂數的頁面。這個時候產生出來的亂數是一樣的。
要如何克服呢?還是很簡單。
Random
rdm =
new
Random
(
Guid
.NewGuid().GetHashCode());
Random在建構時,使入Guid的HashTable。在種子不一樣的情況下,亂數保證不一樣。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言