Fortran e i numeri casuali

From: Antonio Uras <uras.a_at_tiscali.it>
Date: Sat, 22 Feb 2003 19:43:30 GMT

Potrebbe sembrare OT, ma a quanto so il FORTRAN � ormai usato al 90% per
applicazioni fisiche, per cui confido di trovare in questo newsgroup chi
potr� rispondere al mio semplice quesito:
come si fa a generare in fortran delle serie di numeri random
(pseudo-random) che non siano sempre uguali?

Mi spiego. Ho scritto un programmino che nel corso della sua esecuzione
chede una serie di numeri casuali. Finch� lo eseguo la prima volta tutto ok,
i numeri della serie sembrano essere effettivamente random. Ma quando lo
rieseguo, ho la spiacevole sorpresa di constatare che la nuova serie �
esattamente identica alla prima!

Ci� ovviamente non mi serve a molto: ogni volta che lancio il programma (che
simula l'andamento casuale di un processo descritto dalla probabilit�
Poissoniana) ho chiaramente bisogno di serie di numeri random sempre
diverse.

Ora, io ho usato per generare i miei numeri l'istruzione
RAND( )
lasciando vuoto l'argomento.
Non conosco bene le potenzialit� di questa istruzione (l'ho scoperta per
caso, tanto si chiamano sempre allo stesso modo), n� so se ve ne siano di
altre pi� adatte allo scopo (spero proprio di s�!). Mi rimetto dunque alle
vostre indicazioni, che spero arrivino numerose :)

Grazie anticipatamente,
Antonio
Received on Sat Feb 22 2003 - 20:43:30 CET

This archive was generated by hypermail 2.3.0 : Sat Jan 04 2025 - 04:23:41 CET