Newsgroup: it.comp.lang.c++
Titolo: rand

Qual'è il generatore di numeri causali standard del C++?
Grazie
-- 
Abruzzo SIlvio
goku_...@libero.it
silvi...@aruba.it
Linux Machine 219721
^_____^

 Qual'č il generatore di numeri causali standard del C++?
Noooo... non posso crederci!
Scusa l'esclamazione, ma ho appena postato un messaggio proprio su questo
argomento in un'altra discussione qualche thread piů sotto.
Purtroppo non esiste un generatore standard!
Cristiano

Grazie
Il C++ ha ereditato due funzioni standard del C per la
generazione di numeri pseduocasuali. La prima si chiama
"srand" e inizializza il generatore da un punto di
partenza scelto dal programmatore e la seconda funzione
si chiama "rand" e ad ogni chiamata restituisce un numero
casuale fra 0 e RAND_MAX.
Nota che un programma che chiami solo "rand" estrarra'
sempre gli stessi numeri pseudocasuali e nello stesso
ordine ad ogni esecuzione. Un sistema abbastanza standard
utilizzato per avere sequenze sempre diverse e' quello
di usare l'indicazione dell'orologio per inizializzare
il generatore pseudocasuale (funzione time).
L'argomento dei generatori pseudocasuali puo' essere
molto semplice o molto complesso a seconda del livello
di approfondimento e delle applicazioni a cui sei
interessato. Se la tua necessita' di generatori e'
particolare (ha bisogno periodi molto lunghi o buone
proprieta' statistiche di un certo tipo) e non ti spaventa
parlare con qualcuno che non sembra aver altro scopo nella
vita ti consiglio di contattare Cristiano (privatamente).
Ti consiglio anche di prendere le sue indicazioni solo
come suggerimenti e puntatori per ulteriori indagini
nonche' di verificare sempre quanto lui afferma (regola
valida in generale e in certi casi realmente aurea).
Ricorda che in internet trovi tutto e il contrario di
tutto... cose vere e cose false :). Trust no one.
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

 valida in generale e in certi casi realmente aurea).
AH! AH! Senti chi parla!
Non ti è bastata l'ultima mazzata che hai preso nel thread "Grafica e
Random"? Hai studiato la "tempering matrix"? Ti sei reso conto del gran
numero d'idiozie che hai detto e che stai dicendo?
Cristiano

Cristiano wrote:

Perchè ogni occasione è buona per litigare?


 Perchè ogni occasione è buona per litigare?
E lo domandi a me!?
Hai letto i vari thread in cui è comparso Andrea "Er Cassettaro" Griffini?
Se lo fai ti accorgerai che costui è un lamer che alcuni mesi fa fece una
figura da vero idiota in un thread sui numeri casuali in cui c'ero anch'io,
ha continuato a farla anche nell'ultimo thread "Grafica e Random" e ora
pensa di rifarsi dicendo altre idiozie sul mio conto; peggiora la sua
situazione giorno dopo giorno.
Io, finché mi diverto, mi limito solo a ricordare a lui e agli altri che è
un lamer e che dice solo cose inutili per chiunque, poi quando mi stancherò
lo lascerò farneticare in pace.
Cristiano

 mi stancherò lo lascerò farneticare in pace.
se griffini e' un lamer, voglio essere lamer anch'io. dove si firma?

"uffa" ha scritto:

Domandalo a "er cassetta"!
Abbiamo beccato un discepolo del guru della "Illuminante Teoria dei
Cassetti".
Cristiano

[...]
Non scrivo molto su questo ng ma lo seguo sempre e penso che sia
giunto il momento che TUTTI la smettano non è possibile che ogni volta
che si parla di numeri casuali si debbano scatenare queste
discussioni, direi di piantarla anche perché penso che si la
discussione OT (penso che sia accettabile una discussione su rand ma
non fino a questo punto)
Marco Barisione (ICQ 84277092)

 discussioni, [...]
Hai perfettamente ragione, anche a me sembra impossibile, eppure...
Però fai caso a chi inizia a fare lo sciocchino: su questo thread io (che ho
risposto per primo) mi sono limitato a scrivere 4 righe; dopo 1 ora arriva
"er cassetta" che ha scritto i primi due paragrafi a tono, poi, come ogni
lamer fa, ha iniziato a scrivere stupidaggini sul mio conto, si è anche
permesso di dire di scrivermi in privato!!
Nell'altro recentissimo thread se n'è uscito fuori dandomi dell'imbecille
senza che nessuno l'avesse nominato.
Se vogliamo giocare... io sto al gioco (finché ne ho voglia), ma gli stupidi
lamer devono essere chiaramente identificati e *solo* a loro deve essere
attribuita la responsabilità di far degenerare ogni thread in cui mettono il
becco!
Cristiano

 Se lo fai ti accorgerai che costui è un lamer che alcuni mesi fa fece una
Andrea Griffini un lamer...
Certo che se ne sentono di belle :-)
-- 
- Dado : Extreme Snowboarder
*-> I believe I can fly, I believe I can touch the sky <-*