📜  p5.js | randomGaussian()函数(1)

📅  最后修改于: 2023-12-03 14:45:00.709000             🧑  作者: Mango

p5.js | randomGaussian()函数

简介

randomGaussian()函数是p5.js中的一个随机函数,用于生成高斯分布的随机数。高斯分布是统计学中常见的一种概率分布,又称正态分布或钟形曲线。

语法
p5.randomGaussian([mean], [stddev])

参数:

  • mean(可选):高斯分布的均值,默认为0
  • stddev(可选):高斯分布的标准差,默认为1

返回:

  • 返回一个浮点数,表示在指定高斯分布下生成的随机数。
示例
let xoff = 0;

function setup() {
  createCanvas(600, 400);
  background(0);
}

function draw() {
  let x = randomGaussian(width/2, 50);
  let y = randomGaussian(height/2, 50);
  xoff += 0.01;
  let r = noise(xoff) * 255;
  let g = noise(xoff + 10) * 255;
  let b = noise(xoff + 20) * 255;
  fill(r, g, b, 100);
  noStroke();
  ellipse(x, y, 30);
}

这个例子中,我们使用randomGaussian()函数来生成高斯分布的随机坐标,并将每个圆的颜色通过噪声函数来进行随机处理。

进一步阅读