回 帖 发 新 帖 刷新版面

主题:[讨论]C#关于随机数抽取问题

1-33数中 随即抽取6个数的和是97  
  
用C#做桌面应用程序 

每个数不能在一组里重复出现2次

如果再在一个TextBox里自己设置一个总和 然后在抽取  

还有 是1-33中  不能有0  

改如何实现

用C#做

还有 可不可以 一次性抽取多个6个数的数组 

最好提供下源码

回复列表 (共2个回复)

沙发

呵呵呵!

板凳

我有个思路,没有程序,你先txtSun=97;
你先随机生成一个1-33中的数a[1],
第二个是数随机生成一个txtSun-a[1],
第三个是数随机生成一个txtSun-a[1]-a[2],
自己类推吧
第六个是固定值txtSun-a[1]-a[2]-a[3]-a[4]-a[5]

一次性抽取多个6个数的数组 ,这很简单,你在外面加个循环就行了,循环几次就出来几次,不过可能会重复

我来回复

您尚未登录,请登录后再回复。点此登录或注册