[例項]C#怎麼樣才能做到隨機?
在C#語言程式設計開發中,隨機取數值的程式碼是如此這般:
Random random = new Random(); random.Next(minValue, maxValue);
minValue為最小值,maxValue為最大值,這兩個值是定義了random物件例項取值的範圍。
ASP.NET 中要在List類控制元件中顯示就要繫結資料。我們通過泛型程式設計把上面的隨機值放入泛型中:
List randomNum = new List(); randomNum.Add(random.Next(minvalue, maxvalue));
然後,控制元件繫結資料:
repeaterList.DataSource = randomNum; repeaterList.DataBind();
在ASP.NET頁面中顯示出來:
上面是隻有一個隨機取值的所謂理想情況,而現實往往是要求複雜的,下面是取6個隨機值的情況:
List randomNum = new List(); List randomList = new List(); List subclassName = new List(); int minvalue = 1; int maxvalue = subclassTable.Rows.Count; for (int i = 0; i < 6; ++i) { //randomNum 為 minvalue 至 maxvalue 內的隨機數 randomNum.Add(random.Next(minvalue, maxvalue)); //將 randomNum 放入 randomList 中 randomList.Add(randomNum[i]); subclassName.Add(subclassbusiness.getSubClassNameById(randomList[i])); } repeaterList.DataSource = subclassName; repeaterList.DataBind();
當ASP.NET頁面載入時,會發生postback。但狀態沒有儲存,所以隨機到每次頁面重新整理都不一樣,這樣才做到了真正的隨機。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-610727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎麼樣才能學好Java!Java
- 機器怎樣才能有意識
- 怎麼樣才能管理好IDC機房動力系統
- 交換機埠滿了 怎麼樣才能共享上網(轉)
- java_隨機數(統計例項)Java隨機
- javascript生成隨機數程式碼例項JavaScript隨機
- JavaScript隨機點名程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- js隨機顏色例項程式碼JS隨機
- 【老孫隨筆】怎樣才能當上專案經理薦
- 雙節點的叢集,怎麼才能取消例項間的並行。並行
- wap怎樣做到保持session?Session
- JavaScript產生隨機數例項程式碼JavaScript隨機
- 隨機漂浮圖片廣告例項程式碼隨機
- canvas小球隨機漂浮碰撞程式碼例項Canvas隨機
- 保密隨身碟仍然存在資料安全危機?該怎麼用才能規避?
- 「Elasticsearch」ES重建索引怎麼才能做到資料無縫遷移呢?Elasticsearch索引
- MySQL多例項有哪些生產應用場景?怎麼樣才能學好linuxMySqlLinux
- 怎樣才能為青年創造良好就業機會?就業
- 邦芒面試:怎樣才能提高面試的成功機率面試
- js雙色球隨機選號程式碼例項JS隨機
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- jquery隨機瀑布流簡單程式碼例項jQuery隨機
- 怎麼樣才能快速學習人工智慧技術?人工智慧
- C# BitArray 例項C#
- C#怎麼從List集合中隨機取出其中一個值C#隨機
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- 怎樣才能快速掌握ps技術
- BI怎樣才能搞定大資料大資料
- 自媒體情感號怎麼做?怎樣才能打造出個人IP?
- 怎樣在敏捷開發中做到“事半功倍”敏捷
- oracle隨機取樣Oracle隨機
- js隨機生成信用卡卡號程式碼例項JS隨機
- js實現的產生隨機數程式碼例項JS隨機
- js字型顏色隨機變化效果程式碼例項JS隨機
- canvas實現的隨機生成漂浮小球程式碼例項Canvas隨機
- 配置Oracle單例項隨機啟動(11gR2)Oracle單例隨機