作者piyet (小丸)
看板C_Sharp
标题Re: [问题] testBox的一个问题
时间Sun Jan 10 01:19:55 2010
※ 引述《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
1F:推 liaommx:所以随机按button,产生的随机乱数,放到随机的textbox? 01/10 01:22
2F:→ liaommx:啊,懂了...等一下喔,我理解一下 01/10 01:22
3F:→ liaommx:你的意思是,随机按10个button里面的2个,产生的2个变数 01/10 01:23
4F:→ liaommx:只能被填入两次,再多按也不能再填入,这样对吧? 01/10 01:23
5F:→ liaommx:这样你就在多一个变数判断产生几次变数了. 01/10 01:23
6F:→ liaommx:用if包着,如果已经产生过两次变数了,就不跑rs.next 01/10 01:24
7F:→ liaommx:或是跑了乱数值却不丢进去textbox. 01/10 01:24
8F:→ liaommx:有一个缺点,可能变数会是一样的. 01/10 01:25
9F:→ piyet:我去试试看~~:D 01/10 01:25
10F:→ liaommx:锁已记得把new random写在winform主函式内 01/10 01:25