Numeri pseudo-casuali in R e C

olaxgabry
Salve a tutti, ho il seguente problema. Devo generare $n$ numeri pseudo-casuali da una variabili aleatoria Normale. In R il problema lo risolvo facilmente attraverso l'istruzione

rnorm($n,mu,sigma$)

Purtroppo nel codice che ho fatto (per le simulazioni delle equazioni differenziali stocastiche) troppo spesso la compilazione è lenta: per questo ho pensato di usare il linguaggio C. La mia domanda è questa: esiste un comando in C per generare numeri pseudo-normali così come in R?
Onestamente non so se questa sia la sessione giusta: in caso contrario mi scuso con i moderatori e chiedo se possano eventualmente spostarlo nella sessione più consona.
Grazie.

Risposte
Umby2
Dai una occhiata:

QUI

olaxgabry
Grazie per il link. Invece di usare il C ho preferito il Java: ho trovato che in java i numeri pseudocasuali generati da una normale di media 0 e varianza 1 si ottengono con

rand.nextGaussian()

A quel punto potrei tranquillamente ottenere quelli di una Normale di zero e varianza $\sigma$ moltiplicando i numeri generati dal comando precedente per $\sigma$. Che ne pensi?

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.