1092164241 发表于 2021-5-18 13:07:08

取随机数不得出现重复这个怎么写

取随机数不得出现重复这个怎么写
标签1
标签2
标签3
他们的数值不能出现有重复的数值这 样的随机数怎么写

netback 发表于 2021-5-18 13:33:16

把已经取出的随机数记下来,后面取出的和前面对比一下,有一样的重新取

1092164241 发表于 2021-5-18 19:23:56

netback 发表于 2021-5-18 13:33
把已经取出的随机数记下来,后面取出的和前面对比一下,有一样的重新取

有简单的代码么

EHS 发表于 2021-5-18 23:01:21

牛逼克莱阿斯

一个人 发表于 2021-5-19 06:42:15

按钮1被单击
标签1.标题 不等于 标签2.标题或标签3.标题

Little丶C 发表于 2021-5-19 09:20:56

第一种方法,把整数段放到数组里面,取随机数的时候随机取下标,把数组里面取出过的数赋值成-1,取出数的时候判断是否为-1
第二种办法,把取出的随机数放到数组里面,利用新取出的随机数和数组内的值进行对比。

netback 发表于 2021-5-19 12:53:00

1092164241 发表于 2021-5-18 19:23
有简单的代码么

        变量 随机数 为 文本型
        变量 已存在 为 逻辑型=假

        随机数= 整数到文本(取随机数(0,20))
        编辑框2.加入文本(" "&随机数 & " " & "-")
       
        如果 寻找文本(编辑框1.内容," "&随机数 & " ",0)>-1 则
                已存在=真
                弹出提示(随机数 & "已存在")
        否则
          已存在=假
                编辑框1.加入文本(" "&随机数 & " -")
        结束 如果

舍得 发表于 2021-5-19 23:45:25

我也在想这个,怎么不让出现重复数字

futiem 发表于 2021-8-24 15:52:20


把已经取出的随机数记下来,后面取出的和前面对比一下,有一样的重新取
页: [1]
查看完整版本: 取随机数不得出现重复这个怎么写