Ich versuche seit einigen Stunden verzweifelt nach einem Weg, Zufallszahlen in C++ zu generieren.( z.b. zwischen 123 - 3667 ) Hab tausende Threads durch gelesen und es auch schon mit dem neuen Header
Code:
#include <random>
Mit rand() und dem ganzen Scheiß funktioniert es nicht.
Code daweil:
Code:
//Spawn von Powerup
std::srand( ( unsigned ) std::time( NULL ) );
if( SpawnTimerPowerup.getElapsedTime() > sf::seconds( 20 + ( std::rand() % ( 45 - 20 + 1 ) ) ) ) //Will Zufallszahl(en) zwischen 20 - 45
{
//Powerupsprite erstellen
sf::Sprite *PSprite;
PSprite = new sf::Sprite;
PSprite->setTexture( TPowerup );
std::srand( ( unsigned ) std::time( NULL ) );
PSprite->setPosition( 20 + ( std::rand() % ( 770 - 20 + 1 ) ), -50 ); //Will Zufallszahl(en) zwischen 20 - 770
//PSprite in Liste hinzugefügt
PowerupListe.push_back( *PSprite );
//Timer reseten
SpawnTimerPowerup.restart();
}
//
Mfg,
Kosic






