Prosím o pomoc, Následný kód mi generuje stále stejná náhodná čísla. Co stím. Děkuji.
#include <iostream>
using namespace std;
#include <math.h>
int main(void)
{
// pouzite promnenne: (i,x)
int i;
int x;
for (i=0;i<10;i++)
{
x=rand();
if (x<40)
cout <<x <<" "<<endl;
else
i--;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Fórum › C / C++
Problém s náhodným číslem
pred pouzitim nahodneho generatora cisel funkcia rand, je ho potrebne najskor inicializovat a to pomocou funkcie srand napriklad takto: srand(time(0)) (ako bolo uvedene v pedchadzajucom prispevku)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 35 hostů
Podobná vlákna
Problém s velkým číslem — založil František Falta
Obrázek s náhodným parametrem — založil xyz123
Seznam textových hodnot s náhodným výběrem — založil Xplosiv7
Násobení číslem 3 — založil Kirk
Objekt s číslem — založil Paulí
Moderátoři diskuze