public final class Randomizer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
LCG_MODULUS |
| Modifier and Type | Method and Description |
|---|---|
static float |
normalizeLCG(int r) |
static int |
randomLCG(int prevRandomValue)
Linear Congruential Generator
http://en.wikipedia.org/wiki/Linear_congruential_generator |
static float |
randomVDC(int n)
Van der Corput sequence
https://en.wikipedia.org/wiki/Van_der_Corput_sequence http://www.americanscientist.org/libraries/documents/2011631353538566-2011-07CompSciHayes.pdf http://rosettacode.org/wiki/Van_der_Corput_sequence#Java Quasi-random |
static float |
valueNoise(int x,
int y,
int z,
int seed)
Reference: http://freespace.virgin.net/hugo.elias/models/m_perlin.htm
|
public static final long LCG_MODULUS
public static int randomLCG(int prevRandomValue)
public static float normalizeLCG(int r)
public static float randomVDC(int n)
public static float valueNoise(int x,
int y,
int z,
int seed)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com