Problem:
Ich habe ein Programm das in deiner Funktion eine Zufallszahl erstellt. Wenn ich die Funktion aufrufe werden Zwar Zufallszahlen erstellt aber bei jeder wiederholten aufrufen wird immer die gleiche zahl ausgegeben.
Frage:
Weiß einer wie man einen Zufallsgenarator in erstellt oder Wo mein Fehler ist ?
C++
#include <iostream>
#include <conio.h>
#include <cctype>
#include <random>
using u32 = uint_least32_t;
using engine = std::mt19937;
void createposition(){
//Code to ganerate Reandom numbers
std::random_device os_seed;
const u32 seed = os_seed();
engine generator( seed );
std::uniform_int_distribution< u32 > distribute( 1, 10 );
coordinates[X]=distribute(generator);
coordinates[Y]=distribute(generator);
}
Alles anzeigen