随机(非均匀分布) | random(high) | 默认每次运行random()都会生成不同的结果 |
伪随机 | randomSeed(seed) | 将种子参数设置为常数,则每次运行时返回相同的伪随机数 |
随机数的正态分布(高斯分布) | randomGaussian() | 均值为0,标准差为1的随机数序列中返回一个浮点数,返回值符合高斯分布 |
| import java.util.Random; Random generator;
generator = new Random(); float num =(float)( generator.nextGaussian()); |
|
Perlin噪声(一种更平滑的算法) | noise(x) | 结果在(0,1)之间 perlin噪声算法可用于生成各种自然特效,包括云层、地形和大理石的纹理等。 |
伪随机 | noiseSeed(seed) | 每次运行软件时返回相同的伪随机数 |
| noiseDetail(lod) // lod 噪声要使用的八度音阶数 // falloff 每个八度的衰减因子 noiseDetail(lod, falloff) | 调整Perlin杂讯功能产生的特征和细节等级。与物理学中的谐波类似,噪声是在几个八度音阶上计算的。较低的八度音阶对输出信号的贡献更大,因此定义了噪声的整体强度,而较高的八度音阶会在噪声序列中创建更细粒度的细节。 |
常用随机函数
最新推荐文章于 2023-01-18 16:21:56 发布