Hallo,
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
probiert. Also entweder setz ich es falsch um oder die Leute in den diversen Foren haben einfach kein Plan.
Mit rand() und dem ganzen Scheiß funktioniert es nicht.
Code daweil:
Sorry für meine Wortwahl oben
Mfg,
Kosic
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