My tile map takes a spritesheet, slices the tiles up based on a resolution, and assigns each tile to an array, which uses an integer. Since perlin noise generates a float between 0 and 1, I multiply the float by the number of tiles I want to use for terrain generation, round (perlin*tileNum) to a whole number, and then use the whole number integer as the number for the color of the tile.
The code I have to make terrain works, but I noticed that no matter the number that
scale is, it basically generates the same terrain, and just stretches it based off of
scale to fit the tile map. They essentially are all the same terrain, which is what I don't want.
What would I need to do to make each generated landscape different? I know I need to reevaluate the Perlin Noise aspect, but I don't know exactly what to fix.