作者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