Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: generare aleatorie  (Citit de 1716 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
aurelian121
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« : Aprilie 01, 2010, 16:59:37 »

cum pot sa generez aleator , numere in mingw,am folosit rand()%nr,da se tot repeta si nu merge randomize ?? Think
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #1 : Aprilie 01, 2010, 17:32:18 »

Incluzi headerele cstdlib si ctime si îi dai srand(time(0)); înainte să foloseşti rand(). Ca si observaţie rand pe windows da numere pe intervalul 0. . . 32000
Memorat
aurelian121
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #2 : Aprilie 01, 2010, 17:51:12 »

ms
Memorat
nparfene2004
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 81



Vezi Profilul
« Răspunde #3 : Aprilie 02, 2010, 07:18:22 »

Eu nu am inclus headerele cstdlib si ctime si parca merge bine. E vreo diferenta?
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #4 : Aprilie 02, 2010, 11:43:15 »

Functia time() se gaseste in ctime iar srand / rand in cstdlib. Pe unele compilatoare daca incluzi iostream (de exrmplu) se includ automat mai multe headere...
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #5 : Aprilie 02, 2010, 14:27:46 »

Functia time() se gaseste in ctime iar srand / rand in cstdlib. Pe unele compilatoare daca incluzi iostream (de exrmplu) se includ automat mai multe headere...
Asa este, iar fstream de asemenea include o parte din <algorithm> + mai multe chestii.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines