Náhodné čísla v C++

Programovacie jazyky, rady, poradňa...
Fata! ChaoS
Star
Star
Používateľov profilový obrázok
Príspevky: 650
Registrovaný: 12 apr 2006, 20:23
Bydlisko: Tvrdošovce
Kontaktovať používateľa:

Náhodné čísla v C++

Príspevok od používateľa Fata! ChaoS »

Ahojte, potreboval by som zdroják v C++ pre generovanie náhodných čísel z intervalu od <1,26>, ale tak aby sa generovali vždy iné hodnoty pri viacerom pustení programu.

Čiže to isté, čo vyzerá v pascale takto:

Kód: Vybrať všetko

randomize;
writeln(1+random(260));
v C++ som hľadal po googli, ale neprišiel som nato ako to spraviť, takže by som bol rád za vysvetlenie a za zdroják.
neutronmind
Expert
Expert
Príspevky: 189
Registrovaný: 05 aug 2008, 14:17

Príspevok od používateľa neutronmind »

Pozri funkcie rand() a srand(). :)
srand() - nieco ako randomize v pascale
rand() - vygeneruje nahodnu hodnotu, ak to chces v urcitom intervale, napr. od 0 po N, tak rand()%N
piton
King
King
Používateľov profilový obrázok
Príspevky: 1902
Registrovaný: 02 aug 2005, 0:31
Bydlisko: Hnojisko

Príspevok od používateľa piton »

neutronmind napísal:Pozri funkcie rand() a srand(). :)
srand() - nieco ako randomize v pascale
rand() - vygeneruje nahodnu hodnotu, ak to chces v urcitom intervale, napr. od 0 po N, tak rand()%N
a este +1, ked chces interval <1,N>
Fiky
Darca
Darca
Používateľov profilový obrázok
Príspevky: 864
Registrovaný: 28 sep 2008, 17:34

Príspevok od používateľa Fiky »

Sry za OT ale vcom pisete programy v C++? Napr ako pascal v turbo pascale,ktory soft je pre C++ najlepsi,najpouzivanejsi? Dik za odpovede,
johny3212
Star
Star
Používateľov profilový obrázok
Príspevky: 532
Registrovaný: 17 feb 2008, 19:56
Bydlisko: Terchova
Kontaktovať používateľa:

Príspevok od používateľa johny3212 »

na najprofesionalnejsej urovni je Eclipse. Robi v nom vela firiem (siemens). Ale na programi typu, kt. davaju na toto forum ti staci devko. Eclipse velmi ocenis ak budes pisat programi nad 50 MB a budes musiet nap. prepisat zdrojak podla neakej normy. heh. V devku by si zosedivel. :cry: ,
Napr ako pascal v turbo pascale,
Toto si trosku zle formuloval.
Fiky
Darca
Darca
Používateľov profilový obrázok
Príspevky: 864
Registrovaný: 28 sep 2008, 17:34

Príspevok od používateľa Fiky »

Aha dik moc cize bloodshed dev-c++ 4 (alebo radsej 5beta)? Je to tusim freeware,tak dik este raz.

//Ok, stiahol som Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2 , vyzera to ze to frci,este sa stym naucit :wink:
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

V podstate to je úplne jedno. Keď začínaš nepotrebuješ nejaké super-špeciálne IDE.
johny3212
Star
Star
Používateľov profilový obrázok
Príspevky: 532
Registrovaný: 17 feb 2008, 19:56
Bydlisko: Terchova
Kontaktovať používateľa:

Príspevok od používateľa johny3212 »

Este ak mas vistu tak devko si nedavaj, skus racej Visual Studio.
Tet som ukurat vygooglil toto. Celkom zaujimavo to vypada ohladom programovania.
http://forum.builder.cz/read.php?123,1631378,1835230
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Kvôli jednoduchým programom, ktoré by som chcel urobiť v C++, by som nikdy nesťahoval a neinštaloval nič, čo má niekoľko 100 MB. :)
Napísať odpoveď