Initialize randomEngine with current time

This commit is contained in:
Joscha 2017-04-27 20:57:47 +00:00
parent 2c37b90ad8
commit 6c5c3ad5ac

View file

@ -1,3 +1,4 @@
#include <ctime>
#include <iostream> #include <iostream>
#include <random> #include <random>
#include <SFML/Graphics.hpp> #include <SFML/Graphics.hpp>
@ -110,7 +111,11 @@ int main() {
const float winW = 480; const float winW = 480;
const float winH = 480; const float winH = 480;
std::mt19937_64 randomEngine; std::mt19937_64 randomEngine;
randomEngine.seed(1337); randomEngine.seed(time(nullptr));
// randomEngine.seed(1);
// std::uniform_int_distribution<> testdist(2, 7);
// for (int i=0; i<100; ++i) std::cout << testdist(randomEngine) << std::endl;
sf::RenderWindow window(sf::VideoMode(winW, winH), "gross"); sf::RenderWindow window(sf::VideoMode(winW, winH), "gross");
window.setMouseCursorVisible(false); // hide the cursor window.setMouseCursorVisible(false); // hide the cursor
@ -232,9 +237,9 @@ int main() {
*/ */
chr = target; chr = target;
// for (int i=0; i<20; ++i) { for (int i=0; i<10; ++i) {
chr.mutate(); chr.mutate();
// } }
std::cout << "----------SIZES----------" << std::endl; std::cout << "----------SIZES----------" << std::endl;
std::cout << "target size: " << target.length() << std::endl; std::cout << "target size: " << target.length() << std::endl;