欢迎光临散文网 会员登陆 & 注册

AE表达式教程 - 从10个数字中随机取出3个数

2022-08-05 18:04 作者:我是若比邻  | 我要投稿

群里有同学问:

如何在10个数字中随机取3个?

关于随机的教程已经发了好多了,还是会有各种关于随机的需求。

大家有问题,可以加QQ群提问、讨论,优先回答群里的问题。


下面说说如何从10个数字中随机取出3个数。


1、新建一个文本图层,给源文本属性添加表达式。

2、表达式如下:


表达式解释:

posterizeTime(5);  //设置合成帧率,这样随机数看着就不会跳动的太快。

arr = [110,119,315,48,520,666,71,888,910,77];  //定义一个包含10个数字的数组。

result = ""; //定义一个变量,用来存放取出来的随机数。

for循环,要取出3个数字,就让i小于3,然后将取出来的值加到result上。

arr[i],取出第i 个值,要随机,就用random生成一个随机数,随机数是有可能是小数,因此需要给它取整,否则作为数组下标会报错。


你可以改改表达式,可以从任意位数字里取出指定位数的数字。

数字也可以换成中文、英文。


都是基础知识,关于数组、随机数这些我都有讲过,如果是最近才关注我的同学,可以往前翻看之前的视频。

学习要有主观能动性,遇到觉得不错的UP主要,去翻翻他的主页,找找自己感兴趣的教程看看,对彼此来说都是好事。

如果能点个赞、投个币,或者评论夸一句就更好了。




AE表达式教程 - 从10个数字中随机取出3个数的评论 (共 条)

分享到微博请遵守国家法律