可能重複:
Random number generator not working the way I had planned (C#)C#隨機函數返回同一值
我已經做了簡單的常規,其生成隨機數
private int randomNumber()
{
Random random = new Random();
int randomNum = random.Next(0, 100);
Response.Write(randomNum);
return randomNum;
}
我把這種在整個我的page_load在兩個不同的階段以相同的方式:
// A/B Test
if (randomNumber() <= 50)
{
...
雖然我發現兩個數字總是相同的。有任何想法嗎?
在開始使用來自多個線程的單個隨機實例之前,請閱讀http://csharpindepth.com/Articles/Chapter12/Random.aspx –
我多次調用該函數,但每次都給出不同的輸出。 –