Looks like I'll be seeding like this:
Code:
public static int Noise(int seed, int x, int y, int frequency, int octaves)
{
x += seed;
y += seed; //seed could be added to either or both dimensions to select a unique range
//PNRG code omitted
}
That's for making 2d noise maps usually no bigger than 5000x5000 -- so if I pick seeds that are are 5000 apart the noise should be completely unique.{
x += seed;
y += seed; //seed could be added to either or both dimensions to select a unique range
//PNRG code omitted
}
The full algo is here if anyone is interested: http://www.java-gaming.org/index.php?topic=23771.0. DzzD was nice enough to release it as LGPL.