Generiranje slučajnih brojeva u Dev-C++

poruka: 11
|
čitano: 16.658
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
online
Generiranje slučajnih brojeva u DEV C++

Učim programiranje već tri mjeseca po knjizi Ratka Jakopeca C++ programiranje za apsolutne početnike. Programiram u DEV c++ sa console aplication. Zanima me kako napraviti da kompjuter sam generira neke slučajne brojeve.

Već sam probao način koji je objašnjen u knjizi:

#include <cstdlib>

#include <iostream>

#include <ctime>

 

using namespace std;

 

int main()

{

int x;

srand(time(NULL));

rand();

x=(static_cast <float> (rand())/RAND_MAX)*1000;

system("PAUSE");

return 0;

}

No neodgovara pa me zanima ima li ikakav drugo način osim ovog trika gore.

 

Unaprijed hvala za svaku pomoć

Ako slučajno pomognem molimo pritisnite gumb hvala.
 
0 0 hvala 0
17 godina
protjeran
offline
Generiranje slučajnih brojeva u DEV C++

Nisi uopće nigdje stavio da se ispiše slučajni broj.

Moj PC  
0 0 hvala 1
15 godina
odjavljen
offline
Generiranje slučajnih brojeva u DEV C++

#include <cstdlib>

#include <iostream>

#include <ctime>

 using namespace std;

 int main()

{

  int x;

  srand(time(NULL));

  rand();

  x=(static_cast <float> (rand())/RAND_MAX)*1000;

  cout << x;

  system("PAUSE");

  return 0;

} //Evo sad bi trebalo raditi...

Pinky je zakon... I ♥ π
 
0 0 hvala 1
15 godina
online
Generiranje slučajnih brojeva u DEV C++

Znam. No nije mi u tome problem. Znam ja isipisati broj. Pitam postoji li mogućnost da na nekidrugi način kompjuter izabere slučajni broj. 

Ako slučajno pomognem molimo pritisnite gumb hvala.
 
0 0 hvala 0
17 godina
protjeran
offline
Generiranje slučajnih brojeva u DEV C++

Što ne valja gornjem načinu?

Moj PC  
0 0 hvala 0
17 godina
moderator
offline
RE: Generiranje slučajnih brojeva u DEV C++
captain_soap_McTawish kaže...

Znam. No nije mi u tome problem. Znam ja isipisati broj. Pitam postoji li mogućnost da na nekidrugi način kompjuter izabere slučajni broj. 

Kako mislis na neki drugi nacin? Ako hoces broj od 0 do 999 (znaci, raspon od tisucu brojeva), to mozes i na ovaj nacin (i to bez typecastinga):

 

x = rand() * 1000 / RAND_MAX;

ili

x = rand() % 1000;

 

Ili mozda hoces funkciju kojoj ces zadavati raspon vrijednosti?

int randomRange(int min, int max) {
    return rand() % (max - min + 1) + min;
}

15 godina
online
RE: Generiranje slučajnih brojeva u DEV C++
mbaksa kaže...
captain_soap_McTawish kaže...

Znam. No nije mi u tome problem. Znam ja isipisati broj. Pitam postoji li mogućnost da na nekidrugi način kompjuter izabere slučajni broj. 

Kako mislis na neki drugi nacin? Ako hoces broj od 0 do 999 (znaci, raspon od tisucu brojeva), to mozes i na ovaj nacin (i to bez typecastinga):

 

x = rand() * 1000 / RAND_MAX;

ili

x = rand() % 1000;

 

Ili mozda hoces funkciju kojoj ces zadavati raspon vrijednosti?

int randomRange(int min, int max) {
    return rand() % (max - min + 1) + min;
}

Hvala.

Ako slučajno pomognem molimo pritisnite gumb hvala.
17 godina
neaktivan
offline
Generiranje slučajnih brojeva u Dev-C++

Mislim da ti je puno bolje koristiti Mersennin RNG ili neki drugi RNG s kvalitetnijim rezultatima od s/randa.

Sve što sam napisao nije mišljenje BUG d.o.o., nego je isključivo moje mišljenje na koje imam pravo po članku 38. Ustava Republike Hrvatske koji jamči slobodu mišljenja i izražavanja misli.
Moj PC  
0 0 hvala 1
17 godina
offline
Generiranje slučajnih brojeva u Dev-C++

U prvom njegovom postu stoji:

 

Učim programiranje već tri mjeseca po knjizi Ratka Jakopeca C++ programiranje za apsolutne početnike.

I'm going woo woo
 
0 0 hvala 1
17 godina
neaktivan
offline
RE: Generiranje slučajnih brojeva u Dev-C++
tnakir kaže...

U prvom njegovom postu stoji:

 

Učim programiranje već tri mjeseca po knjizi Ratka Jakopeca C++ programiranje za apsolutne početnike.

Uh, dobro onda.

Pravi znak inteligencije nije znanje, već mašta - Albert Einstein
15 godina
online
RE: Generiranje slučajnih brojeva u Dev-C++
naxeem kaže...

Mislim da ti je puno bolje koristiti Mersennin RNG ili neki drugi RNG s kvalitetnijim rezultatima od s/randa.

 E hvala vam ovo mi je trebalo. Istina malo sam se namučio dok shvatim kako izvesti no sad je savršeno.Osmijeh

Ako slučajno pomognem molimo pritisnite gumb hvala.
Poruka je uređivana zadnji put čet 27.5.2010 17:20 (captain_soap_McTawish).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice