Re: [問題] testBox的一個問題

看板C_Sharp作者 (小丸)時間16年前 (2010/01/10 01:19), 編輯推噓2(209)
留言11則, 3人參與, 最新討論串3/4 (看更多)
※ 引述《liaommx (Orz)》之銘言: : ※ 引述《piyet (小丸)》之銘言: : 不知道你這邊貼3個button程式碼的意思@@? : random rs=new random(); : 這邊是把亂數種子排列 : int a =rs.next(6); : 產生一個0~5以內的任意整數 : 如果是把它填入第一個textbox. : 就把它textbox1.text=a.tostring(). : 這樣 : 然後接著就產生第二個亂數 : a=rs.next(6); : textbox2.text=a.tosting() : 這樣就可以了. : 不過我會寫成 : textbox1.text=rs.next(6).tostring(); : textbox2.text=rs.next(6).tostring(); : 你就把他想成一個按鈕產生兩個不同的亂數 : 分別填入不同的textbox. : 這樣就好了. 因為我要有十個button,然後它們可以分別產生亂數, 然後我隨機選取, 比如說,我選取button3產生了亂數2,然後我把2丟到textBox1, 然後我再選取button2,產生了亂數5,於是5可以被丟到textBox2, 接下來如果再繼續選取,就不能再丟了,因為我只有兩個textBox。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.0.244

01/10 01:22, , 1F
所以隨機按button,產生的隨機亂數,放到隨機的textbox?
01/10 01:22, 1F

01/10 01:22, , 2F
啊,懂了...等一下喔,我理解一下
01/10 01:22, 2F

01/10 01:23, , 3F
你的意思是,隨機按10個button裡面的2個,產生的2個變數
01/10 01:23, 3F

01/10 01:23, , 4F
只能被填入兩次,再多按也不能再填入,這樣對吧?
01/10 01:23, 4F

01/10 01:23, , 5F
這樣你就在多一個變數判斷產生幾次變數了.
01/10 01:23, 5F

01/10 01:24, , 6F
用if包著,如果已經產生過兩次變數了,就不跑rs.next
01/10 01:24, 6F

01/10 01:24, , 7F
或是跑了亂數值卻不丟進去textbox.
01/10 01:24, 7F

01/10 01:25, , 8F
有一個缺點,可能變數會是一樣的.
01/10 01:25, 8F

01/10 01:25, , 9F
我去試試看~~:D
01/10 01:25, 9F

01/10 01:25, , 10F
鎖已記得把new random寫在winform主函式內
01/10 01:25, 10F

01/10 20:06, , 11F
老師沒有教if-else陳述式是嗎? http://ppt.cc/T,kP
01/10 20:06, 11F
文章代碼(AID): #1BIBg_xT (C_Sharp)
文章代碼(AID): #1BIBg_xT (C_Sharp)