防止随机整数形式重复数字的代码-MIT App Inventor

问题描述 投票:0回答:1

code for the app

该应用程序的工作方式如下:弹起sprite,然后sprite开始在屏幕上从一个边缘跳到另一个边缘。当精灵点击边缘时,它应该更改图像(现在的数字示例:2 1 1 3 2 3 1 2 2 2 3 ...),但问题是它可以连续重复相同的数字所以它是2再是2,但我希望它们是随机的,并且不要连续重复(例如,我希望它们如何成为示例:1 3 2 3 1 3 2 1 2 3 2 3 1 2 1 ...)

这是该应用正常运行的视频:https://imgur.com/9qHQYNJ

app-inventor
1个回答
0
投票

问题是它可以连续重复相同的数字,所以它是2再一次是2,但我希望它们是随机的,并且不要连续重复它们自己]]

将最新的随机数存储在变量中,如果您获得的数字与已存储的相同,则重复获取随机数。

或者,您可以根据需要修改此解决方案:How to pick a random item from a list without picking duplicates?

© www.soinside.com 2019 - 2024. All rights reserved.