Processing 3:随机数与高斯分布
来源:网络收集 点击: 时间:2024-04-25【导读】:
介绍在Processing 3中如何使用random获取随机数,使用randomSeed设置随机种子,以及使用randomGaussian得到高斯分布的随机数。关于前后有关联的随机序列(柏林噪声)的获取,与此经验无关,需要使用noise函数,详见连接。工具/原料moreProcessing 3方法/步骤1/5分步阅读
2/5
3/5
4/5
5/5
注意事项
直接使用random(最大值)即可得到一个在0~最大值之间的随机浮点数。

如果对返回的随机数上下限都有要求,使用random(最小值,最大值)以获取指定范围内的随机数。

计算机中的随机数是伪随机数。
使用randomSeed(种子数)可以设置随机数种子,并且随机数位置回到第一个。
如图,通过两次使用randomSeed(5),返回的随机序列完全相同。

使用randomGaussian函数(无参数),返回一个随机数。对应随机变量的概率分布是中心为0,标准差为1的高斯分布。(正态分布)

如图,调用16000次randomGaussian,将返回值放大20倍,落入400个区间的数量进行统计,并做出柱状图,可以看到近似是高斯分布的形状。

如果不指定randomSeed,Processing会在每次开始时根据当前时间计算出种子,通常都会得到完全不同的随机序列。
PROCESSING版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_590563.html
上一篇:女性气血不足有什么表现?该怎么调理气血不足?
下一篇:自制糖果贩卖机教程