找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6751|回复: 7

老哥们,如何实现一组数随机且不重复?

[复制链接]
发表于 2020-10-21 14:42:58 | 显示全部楼层 |阅读模式
如何用EV3实现一组数列的随机且不重复呢?比如1-6随机,每随机一个数,数列减少一个。阵列用的我有点转不过弯了。。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
头像被屏蔽
发表于 2020-10-21 14:53:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2020-10-21 15:21:27 | 显示全部楼层
是不是这意思的?但是运行的时候有问题,检查半天没看出来。。。。。
aaaa.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-10-21 20:58:53 | 显示全部楼层
打乱,然后依次取出
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-10-22 15:30:05 | 显示全部楼层
先把1-6放到数组里,然后再随机打乱就好了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-10-23 23:16:27 | 显示全部楼层
这个实现的话,首先1-6随机一个出一个数字放入数组后,在从1-6里面随机出一个数字,先和数组里面的数字比较。一样就从重新随机,不一样就放入数组,之后继续随机。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-10-24 09:26:09 | 显示全部楼层
张家港初号机 发表于 2020-10-23 23:16
这个实现的话,首先1-6随机一个出一个数字放入数组后,在从1-6里面随机出一个数字,先和数组里面的数字比较 ...

怎么判断一个数是不是在阵列里呢。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2020-10-30 19:18:03 | 显示全部楼层
782159442 发表于 2020-10-24 09:26
怎么判断一个数是不是在阵列里呢。

使用比较,把阵列里面的数一个一个的和新随机的数进行比较
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-23 19:27 , Processed in 0.093078 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表