Re: [問題] C#如何像c一樣產生時間亂數種子

看板C_Sharp (C#)作者 (いまがその時だ)時間17年前 (2008/09/27 11:05), 編輯推噓7(706)
留言13則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《smallgun ()》之銘言: : 因為不太熟C#的語法, : 要如何產生隨時間而變的亂數seed C#裡有個叫 Random 的 class : 還有一個問題 : C#要如何設定動態陣列(就是不用預設陣列大小,而是在螢幕輸入的時候再設定) : 感恩^^ C# 陣列本來就可以在程式中 new int[] dy_array = new int[陣列大小]; 如果要從頭到尾動態,用 List 之類的會比較好 只動態一次就用上面的方法要用時再 new 出來就好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.82.44 ※ 編輯: toki 來自: 122.116.82.44 (09/27 11:30)

09/27 14:25, , 1F
Random 不夠亂...請使用 RNGCryptoServiceProvider 類別
09/27 14:25, 1F

09/27 15:06, , 2F
我也覺得Random不夠亂...
09/27 15:06, 2F

09/27 23:16, , 3F
他的動態意思是說 例如一開始是5後面要變成7
09/27 23:16, 3F

09/27 23:17, , 4F
沒記錯的話 只有VB.NET才能動態改變陣列大小 C#不行
09/27 23:17, 4F

09/28 03:56, , 5F
vb.net用Redim Preserve ArrayName(x)...
09/28 03:56, 5F

09/28 07:12, , 6F
ma大 你說的也是可以吧
09/28 07:12, 6F

09/28 07:12, , 7F
string[] test = new string[] {"a", "b"};
09/28 07:12, 7F

09/28 07:13, , 8F
Array.Resize<string>(ref test, 3);
09/28 07:13, 8F

09/28 07:13, , 9F
這樣test大小就改變了
09/28 07:13, 9F

09/28 09:21, , 11F
你的那個方法等於新增一個陣列 那乾脆用其他的集合類型
09/28 09:21, 11F

09/28 09:22, , 12F
裡面我只用過HashTable 其他的集合類型沒用過
09/28 09:22, 12F

09/28 13:15, , 13F
喔喔 原來如此 謝謝你
09/28 13:15, 13F
文章代碼(AID): #18tQBSjt (C_Sharp)
文章代碼(AID): #18tQBSjt (C_Sharp)