我们现在对Scratch已经有了一个初步认识,并且已经可以创作一些简单的舞蹈小动画了,但是Scratch的作用远远不止这些,我们接下来会学习更多!
随机数
核心知识点:随机数、循环模块、角色方向、图章
今天我们认识一个数学概念:随机数。
我们都可以非常轻松地理解什么叫“随机数”:
比如我们要求从“1到10”这10个数字中随机选择一个数,那么你会选择哪个数字呢?
“都可以呀,选任意一个数字都行”
是的,我们简单理解的随机数就是这个意思,比如我们选择一个数字以后再选择一个数字,它所产生的后面的那个数与前面的那个数毫无关系。在未来我们的学习中,随机数是一个非常重要的概念,甚至于在现在最前沿的人工智能研究领域,随机数都发挥着非常非常重要的作用,那么今天我们就在Scratch中应用一下随机数吧!
首先我们在“运算”分类中找到随机数的模块:
那么如何在程序中去使用它呢?我们今天来让小猫完成一个“猫猫甜甜圈”。
“哇,甜甜圈,我爱吃!”
图章,图章的意思是在舞台中可以“盖章”出一个和角色完全一样的图像,这个图像就像画笔画出来的一样,可以通过清空来“擦除”掉。
那么怎么样让小猫通过图章来实现“猫猫甜甜圈”呢?首先我们让小猫来到舞台的中央,然后面向“0-360度”的一个随机方向(为什么是0-360度呢?),移动一段距离后盖个章再移动回来,然后每次“盖章”时小猫的颜色也不一样(为什么颜色特效设定的随机数范围是0-200呢?),这样就做成了一个多彩猫猫甜甜圈!
我们现在看一下程序吧:
“哇!果然是甜甜圈!“
我们现在可以简单理解随机数的概念了么?后面的学习过程中,我们会更深入地学习它。