看板 C_Sharp 關於我們 聯絡資訊
※ 引述《irismallove (Zenobia)》之銘言: : 小妹是新手,不知道這樣問法對不對~ : 我要做一個表單, : label1 + label2 = textbox(這邊讓人輸入) : 檢查[button] (檢查答案是否正確) : 下一題[button] (讓label1與label2重新產生亂數) : 離開[button] (回到上一個表單) : 我想請問,讓label1與label2產生亂數(1,10)該怎麼寫? : 應該是在點擊"下一題"之後發生的事件對嗎? : 以下是我的寫法(不過是錯的,該怎麼改呢?) : Random a=new Random(); : label1.Text=a.Next(1,10); : 熬夜寫著昨天才知道"今天"該交的作業 > < 謝謝大家~ 我想了一下, 最有可能的問題應該在於Random的問題, 不應該每次點按鈕的時候都new random. 應該把new random放在表單產生,或是initail的時候(全域變數) 這樣才比較能避免每次new random a.next的時候取到的值可能是一樣的. 換個方向想,Random a=new Random不應該在點擊下一題的時候再被執行一次. 而是應該點擊"下一題"的時候, 取下一個亂數(僅執行a.next 即可) 其餘的問題你應該都可以簡單的解決 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.224.239
irismallove:謝謝!!努力研究中..熬了一夜沒半點東西~哭哭!!現在在 04/13 11:03
irismallove:搶救!!! 04/13 11:03
Laluth:拿時間當Seed應該可以解決這個問題 04/13 11:15
irismallove:小妹是超級新手:~東看西看..怎麼會卡住> < 04/13 11:19
james732:真的沒辦法就把程式碼貼上來吧 04/13 11:47
irismallove:應該說完全沒有程式碼> <要下課了!下午回家再練習>"< 04/13 11:59
irismallove:謝謝大家 04/13 11:59
irismallove:所以我現在的想法(把亂數寫在點擊下一題)是錯的嗎@@? 04/13 16:40
irismallove:慢慢解決中~謝各位 04/13 21:06