mirror of
https://github.com/zhenyan121/Cubed.git
synced 2026-06-18 00:27:02 +08:00
feat: add random seed
This commit is contained in:
@@ -7,11 +7,11 @@
|
||||
#include <numeric>
|
||||
#include <random>
|
||||
|
||||
void PerlinNoise::init() {
|
||||
void PerlinNoise::init(unsigned int seed) {
|
||||
p.resize(256);
|
||||
std::iota(p.begin(), p.end(), 0);
|
||||
|
||||
std::mt19937 engine(SEED);
|
||||
std::mt19937 engine(seed);
|
||||
std::shuffle(p.begin(), p.end(), engine);
|
||||
|
||||
p.insert(p.end(), p.begin(), p.end());
|
||||
|
||||
Reference in New Issue
Block a user