DragonSoul
30-06-2008, 09:30
Imam problem s najjednostavnijom stvari na svijetu. Imam sljedeću funkciju:
int Random(int low, int high)
{
return low + rand() % ((high + 1) - low);
}S(iz RayDXovog RPG primjera)
E, ta funkcija u mom sourceu uvijek stvara iste brojeve. Znači ja mogu 50x pokrenuti exe i uvijek dobijem isti broj. Probao sam sa for(int i = 0; i < 50; i++) pa da mi napiše 50 random brojeva i da, jesu različiti, ali uvijek isti različiti. Znači, pokrenem 10x program i uvijek dobijem istu sekvencu random brojeva. Što da radim?
int Random(int low, int high)
{
return low + rand() % ((high + 1) - low);
}S(iz RayDXovog RPG primjera)
E, ta funkcija u mom sourceu uvijek stvara iste brojeve. Znači ja mogu 50x pokrenuti exe i uvijek dobijem isti broj. Probao sam sa for(int i = 0; i < 50; i++) pa da mi napiše 50 random brojeva i da, jesu različiti, ali uvijek isti različiti. Znači, pokrenem 10x program i uvijek dobijem istu sekvencu random brojeva. Što da radim?