skoda.virt.cz
stránky o vozech Škoda 105-136, Rapid, Garde a jejich předchůdcích
koderi v c++
11:23:14
25.02.2008
25.02.2008

Labros
-> Staf1221: ale seed vůbec nezjišťuješ, ten jen nastavuješ. Nastavíš ho pro každý proces na jinou hodnotu a máš vystaráno. Jak jsem už psal, k tomu můžeš využít sdílenou paměť a semafor.
16:56:20
22.02.2008
22.02.2008

Staf1221
-> Labros: srand()-om nastavis seed. to je pekne, problem je ked ho nastavis pre jeden proces, potom pre druhy a nasledne potrebujes vygenerovat nahodne cislo znovu pre ten prvy proces. tu by si potreboval mat ulozeny ten seed ktory ti vznikol po vygenerovani prveho cisla pre prvy proces. ale ten nemas ako zistit. preto je potrebne udrziavat kazdu sekvenciu nahodnych cisel zvlast. no a neviem ci sa to da len pomocou vlakien, alebo ci je aj ina cesta
10:13:48
22.02.2008
22.02.2008

Labros
to nějak moc nevim co vymejšlíš... ve standardní C knihovně (nemá to nic společného s C++) je funkce srand() té dáš nějaké číslo, třeba odvozenou z aktuálního času, a na základě toho čísla bude rand() vracet pokaždé jinou sekvenci pseudonáhodných čísel.
Jestli máš obavu že každý proces zadá do toho srand() stejné číslo, tak si můžeš vytvořit třeba proměnnou ve sdílené paměti, kterou každý proces inkrementuje, ale musíš k tomu udělat ještě nějakou race condition.
Jestli máš obavu že každý proces zadá do toho srand() stejné číslo, tak si můžeš vytvořit třeba proměnnou ve sdílené paměti, kterou každý proces inkrementuje, ale musíš k tomu udělat ještě nějakou race condition.
13:25:18
21.02.2008
21.02.2008

Staf1221
ja ale potrebujem generovat hodnoty pre viac procesov a keby sa to generovalo z jedneho randomu tak by to nedavalo nezavisle data.
zatial uvazujem nad jednym riesenim a to takym ze bude generator ako ojbekt a kazde generovanie sa bude vykonavat v samostatnom vlakne .. ale problem je ze s vlaknami sa mi moc nechce hrat
zatial uvazujem nad jednym riesenim a to takym ze bude generator ako ojbekt a kazde generovanie sa bude vykonavat v samostatnom vlakne .. ale problem je ze s vlaknami sa mi moc nechce hrat
13:19:25
21.02.2008
21.02.2008

Nwkt
-> Staf1221: Tak tak v cyklu a je to funkce rand();
12:41:34
21.02.2008
21.02.2008

Syny
-> Staf1221: random a do cyklu bych rekl...
07:27:46
21.02.2008
21.02.2008

CHIP
No kdysi v Turbo pascalu na to byl moc pekny prikaz Random (promenna) ... fungovalo to spolehlive .. jiste bude i dnes neco podobneho ..
07:21:02
21.02.2008
21.02.2008

Staf1221
zdar, riesim problem ako generovat serie nezavislych nahodnych cisel. viete mi s tym poradit?