Processing, randomGaussian()
用法介绍。
用法
randomGaussian()
返回
float
说明
从平均值为 0 且标准差为 1 的随机数系列返回浮点数。每次调用 randomGaussian()
函数时,它都会返回一个符合高斯或正态分布的数字。理论上,randomGaussian()
可能不会返回最小值或最大值。相反,返回远离平均值的值的概率非常低。并且返回平均值附近的数字的概率更高。
例子
float[] distribution = new float[360];
void setup() {
size(400, 400);
for (int i = 0; i < distribution.length; i++) {
distribution[i] = int(randomGaussian() * 60);
}
}
void draw() {
background(204);
translate(width/2, width/2);
for (int i = 0; i < distribution.length; i++) {
rotate(TWO_PI/distribution.length);
stroke(0);
float dist = abs(distribution[i]);
line(0, 0, dist, 0);
}
}
size(400, 400);
for (int y = 0; y < 400; y++) {
float x = randomGaussian() * 60;
line(200, y, 200 + x, y);
}
相关用法
- Processing random()用法及代码示例
- Processing randomSeed()用法及代码示例
- Processing radians()用法及代码示例
- Processing rect()用法及代码示例
- Processing rotateX()用法及代码示例
- Processing resetMatrix()用法及代码示例
- Processing rectMode()用法及代码示例
- Processing round()用法及代码示例
- Processing redraw()用法及代码示例
- Processing reverse()用法及代码示例
- Processing rotate()用法及代码示例
- Processing rotateZ()用法及代码示例
- Processing red()用法及代码示例
- Processing requestImage()用法及代码示例
- Processing rotateY()用法及代码示例
- Processing return用法及代码示例
- Processing resetShader()用法及代码示例
- Processing FFT用法及代码示例
- Processing SawOsc.pan()用法及代码示例
- Processing FloatDict用法及代码示例
- Processing FFT.stop()用法及代码示例
- Processing join()用法及代码示例
- Processing () (parentheses)用法及代码示例
- Processing Pulse用法及代码示例
- Processing PShader用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 randomGaussian()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。