搜索

Scratch如何输出自定义的随机数

2023-07-30 10:33:23

Scratch中的自定义积木就类似于其他编程语言中的函数功能,我们可以利用它来实现一些自定义的功能,比如Scratch系统自带的随机数功能,只是提供一个随机的取值范围,比如让程序输出一个1~9之间的随机数,那么程序会随机抛出一个数字,可能是1,也可能是2,3,4,5,6,7,8,9。 但如果我需要的是随机出现固定的值呢,比如我希望的数字是2,22,90。可以是其中任意一个数,但也必须是其中任意一个数。那么直接用程序限定输出一个2~90之间的随机数显然是不符合要求的了。 scratch_output_random_array_p1 上一篇博文用如上积木实现了一个判断空值的功能,之所以需要判断空值,是希望在随机的数组长度不同时,自定义积木可以具有一定的通用性。 scratch_output_random_array_p2 比如这里博主允许填入3个参数,但当实际仅填入2个数字时,程序会判断当前数组的长度为2,并产生一个1~2之间的随机数,这个1或者2并不是最终返回的结果,博主希望返回的值是输入值中的任意一个。 scratch_output_random_array_p3 前文的随机数可以理解为这组数据中的数字编号,如果随机到2,那么输出自定义数据中的第二个参数,如果随机到了3,那么输出第3个参数。比如上述的积木会随机输出3,6,5这3个数字。

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注