回 帖 发 新 帖 刷新版面

主题:能不能帮我编一个程序,谢谢了。

我想编一个,随即抽签程序,最好事能在网上应用。
条件是:32个数字里面选1个数字1~32,然后这个数字就不能再出现了。大概就是这样了。谢谢,各位高手了。请帮我一下

回复列表 (共2个回复)

沙发

网上应用建议使用 .NET
1. 建立一数组S(32)
   赋值S(1 to 32)为1-32
   S(0)的值作为有效个数。
2. 获得随机数[1,s(0)]
   取出该数,修改数组及个数。
3. 重复。

板凳

这个并不很难。
我说一个思路,你先编编看。

定义一个数组,元素个数是32,元素值等于序号。
然后循环:
    产生一个随机数,范围是1~元素个数,输出这个元素的值
    从数组里把这个序号的以后的元素向前移动一位
    元素数减一
直到元素数为0

至于网络那就比较复杂了

我来回复

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