Re: [問題] 請問該怎麼讓Lable變亂數?
※ 引述《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
推
04/13 11:03, , 1F
04/13 11:03, 1F
→
04/13 11:03, , 2F
04/13 11:03, 2F
推
04/13 11:15, , 3F
04/13 11:15, 3F
→
04/13 11:19, , 4F
04/13 11:19, 4F
→
04/13 11:47, , 5F
04/13 11:47, 5F
→
04/13 11:59, , 6F
04/13 11:59, 6F
→
04/13 11:59, , 7F
04/13 11:59, 7F
→
04/13 16:40, , 8F
04/13 16:40, 8F
推
04/13 21:06, , 9F
04/13 21:06, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):