看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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
liaommx:所以隨機按button,產生的隨機亂數,放到隨機的textbox? 01/10 01:22
liaommx:啊,懂了...等一下喔,我理解一下 01/10 01:22
liaommx:你的意思是,隨機按10個button裡面的2個,產生的2個變數 01/10 01:23
liaommx:只能被填入兩次,再多按也不能再填入,這樣對吧? 01/10 01:23
liaommx:這樣你就在多一個變數判斷產生幾次變數了. 01/10 01:23
liaommx:用if包著,如果已經產生過兩次變數了,就不跑rs.next 01/10 01:24
liaommx:或是跑了亂數值卻不丟進去textbox. 01/10 01:24
liaommx:有一個缺點,可能變數會是一樣的. 01/10 01:25
piyet:我去試試看~~:D 01/10 01:25
liaommx:鎖已記得把new random寫在winform主函式內 01/10 01:25
optimist9266:老師沒有教if-else陳述式是嗎? http://ppt.cc/T,kP 01/10 20:06