.net隨機數


Random rnd = new Random();
int rndNum = rnd.Next();           //int 取值範圍內的隨機數
int rndNum = rnd.Next(10);         //得0~9的隨機數
int rndNum = rnd.Next(10,20);      //得10~19的隨機數
int rndNum = rnd.NextDouble();     //得0~1的隨機數

如果往數據庫裏插入一個不重複的隨機數,SQLSERVER用newid()那是相當的簡單.





函數是這樣用,比如100至999的隨機數
Random ran=new Random();
int RandKey=ran.Next(100,999);
不過這樣會有重複,可以給Random一個系統時間做爲參數,以此產生隨機數,就不會重複了

System.Random a=new Random(System.DateTime.Now.Millisecond);
int RandKey =a.Next(10);



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章