作者ssgg (哇哩勒 N N )
看板Flash
標題[問題] 亂數產生後 要有大小區別 程式碼該如何寫?
時間Wed Dec 16 23:13:27 2009
最近的課程上到 出加法題目 給定兩個小於十的亂數
老師出作業要我們改成減法 但如此一來前一個亂數必須比第二個數大
想請問要如何寫程式 讓兩個亂數一定第一個比第二個大
好像是迴圈吧?? 但是我不會寫 拜託大家~~
附上加法的程式碼
check_btn.addEventListener(MouseEvent.CLICK,generate);
function generate(e:MouseEvent):void {
add1_txt.text=String(Math.floor(Math.random()*9+1));
add2_txt.text=String(Math.floor(Math.random()*9+1));
}
sure_btn.addEventListener(MouseEvent.CLICK,sure);
function sure(e:MouseEvent):void {
var answer:int=Number(add1_txt.text )+Number(add2_txt.text );
if (Number(answer_txt.text )==answer) {
feedback_txt.text ="RIGHT";
} else {
feedback_txt.text ="WORNG";
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.74.102
1F:推 pm2001:取完第一個再用第一個減亂數當第二個 12/16 23:15
2F:推 etrexetrex:取兩個亂數 排序 12/16 23:49
3F:推 Assyla:Math.abs(answer) 這是取絕對值的功能 12/16 23:55
4F:→ ssgg:但是老師已經規定 要產生亂數 前一個比後一個大 12/17 06:36
5F:→ ssgg:如果前一個比後一個小 要重新產生一組亂數 12/17 06:36
6F:→ ssgg:直到達到目的為止~ 12/17 06:37
7F:→ ssgg:有沒有好心人要幫我寫阿XD 我不會寫程式卻修到要寫程式的課 12/17 06:37
8F:噓 aquarianboy:大家的推文已經提示的很明顯了!! 作業請自己寫 12/17 07:56
9F:→ etrexetrex:爆炸了! 12/17 08:07
10F:推 openyayak:附上.fla 應該會有人幫你解決 ~~~ 12/17 08:44
11F:推 pm2001:這絕對不是有沒有附檔案的問題 12/17 08:58
12F:推 cjcat2266:喔喔,板大首次開噓@@ 12/17 10:30
13F:→ cjcat2266:前幾樓已經給了正解和提示,寫不出來就太說不過去了... 12/17 10:32
14F:推 chengchieh:其實...不想寫的話...就不要修就好了阿...啾咪~~ 12/17 11:15
15F:→ chengchieh:以你們老師的規定來看...如果一定要follow規定 12/17 11:15
16F:→ chengchieh:那就在generate產生完兩組之後判別是否符合大小... 12/17 11:16
17F:→ chengchieh:不符合就重做就好了...有種東西叫loop(迴圈) 12/17 11:16
18F:→ chengchieh:當然...要在function結束後重覆呼叫自己也行... 12/17 11:17
19F:→ chengchieh:要找人幫忙寫請去part-time...codejob沒收作業文~~ 12/17 11:19
20F:→ scars:天啊好久沒看到噓文XDDDD 12/17 21:33
21F:→ cassatte:有耶~我在沒有人看得懂的那篇噓了一下,被柔性勸導 12/18 03:03